Once, I remember ordering the Super Variety Bucket from KFC and eating it all myself in the space of 1 hour. I was so disgusted with myself that I went to try and purge it, but I've never had a good gag reflex. So after half an hour of trying, I broke down crying. Ironically, I ended up feeling worse afterwards than I did before.
For me, the key to stop my binges has been small, frequent high protein meals that keep me fuller for longer and making sure I'm always doing something that day. remember, idle hands are the devils play things! In this case, the devil is food

You just have to keep reinforcing to yourself exactly how BAD you're going to feel afterwards and try and find alternatives to binging like going shopping, or reading a book, or just getting out of the house.
Once you take back that control over your mind and just TELL IT NO!.. you'll be surprised at how accomplished and happy you'll feel
Good luck!!

For me, learning to control my binge eating has more to do with simply counting calories (my chosen method of weight loss). It also has to do with watching those portion sizes, choosing healthier foods overall, and paying attention to my "stomach hunger" while learning to ignore my "brain hunger". And I agree with others here who have touted SUGAR as the main demon. The more sugary (processed!) foods I eat, the more I want. And once I start those, it's nearly impossible to stop, until it's too late (i.e. feeling over-stuffed like I'm about to explode and yet STILL wanting more!!) 

More like..its always something that will pop into our heads from time to time.