Like many people on this site, I have a binge/over eating problem. I can eat all day long if I allow myself too. I can eat a whole box of whatever without a second thought. I can finish eating and be right back in the kitchen looking to find something else. I can gain an obnoxious amount of weight in a short amount of time.
I have found the cravings and food-obsessiveness go away when I cut out processed foods, especially flours (even whole-wheat), and added sugars. It takes about a week for everything to balance out, for me at least. I can’t say I understand the science behind food and the human body, but I assume these foods spike my blood sugar and the eventual crash leads to insane cravings. It's a vicious cycle if I don't put the brakes on.
I’m doing my best to eat clean and healthy: veggies, fruit, lean meats, seafood, natural starches (beans, quinoa, brown rice, etc.) Basically, if it didn’t from the ground or have a mother than I’m not eating it.
I make all my meals that way I know exactly what is going into them. I keep things like whole-wheat pasta and home-made whole wheat bread to a minimum as they can really throw me off track. I still allow myself treats, but only on the weekends. Last weekend I had an Edy’s single serving ice cream cup and the next day I had an donut while still staying within my calorie range. It’s enough to satisfy, but not set off crazy cravings.
That’s what works for me at least. When it comes down to it you’re going to have to find what work for you. It will take research, trial and error, and a lot of tweaking but you can do it
If you have any questions just let us know. Best of luck!