If you find yourself binge eating on certain days, what is it about those days that is causing you to binge ? Are you stressed out at work, home or school ? I'm a firm believer that stress is a neglected aspect of weight gain. If a person can reduce their stress, they'd automatically reduce their waistline. So, think about what happens on those days that might be causing you to binge.
Also, what are you eating on those days ? Are you eating enough ? One reason many people end up binging later in the day is because they are not eating enough during the day. As a result, they end up hungry later. So, one thing to consider is whether or not you're eating enough healthy foods on days that you binge. Are you eating foods that are high in fiber ? Foods that are high in fiber help keep us full for longer. Do make sure you're eating plenty of high fiber foods as well as a bit of protein.
Are you drinking enough water ? some times, hunger isn't really hunger but a manifestation of thirst. The next time you feel like having a cookie, try having a big glass of water because you may really be thirsty.
Have you read any of the great Spark articles on emotional eating ? If you find you're binging because you're stressed out, bored, angry, etc... try reading some of the spark articles. they have great techniques which can help stop a binge or at least minimize it. www.sparkpeople.com/resource/wellness_arti