Also, try learning to chew your food very thoroughly. I used to decide I was full when my taste buds were satiated. By this point, if the food was tasty, my stomach was usually stuffed to the point of breaking. To stop the cycle, the stomach eventually initiates its "nuclear option" -- stomach acid starts shooting up into the mouth to ruin taste. Like all nuclear options, the side effects aren't good. If you chew your food thoroughly, you're pre-digesting it for the stomach in a way that it can take the next step in the digestion process. More importantly, it allows you to pay attention to your body's engine.
Over time, I went from chowing down on three large meals a day to consuming somewhere between 10 and 20 small meals all day long. As soon as I feel hunger pangs, I eat a small snack. I have lots of healthy, but still delicious, foods to eat. As a consequence, my stomach has shrunk so much that even if I wanted to binge, I could only eat a small amount before feeling bloated.
Sugar level: After a few months of paying close attention to my metabolism, I began to regularly sense my sugar level. At first, it was most easily felt when I had something overly sweet. Most people can feel a sugar rush if they eat large quantities of candy. This is no different, except that I became hyper-aware of it, even when I wasn't eating candy. My goal was to stop the spikes in sugar (which often correspond to spikes in energy levels), and to slowly lower the overall sugar levels over time. I applied this approach without regularly poking my finger, so I can't give you any statistics of my rate of decline, but over a period of six months, my doctor slowly lowered, then eliminated, my drug regimen.