It really helps to not go on a diet, or worry about something you think you should not eat. Instead make sure you do eat meals and snacks (three meals and two snacks even if small) that mean you get enough protein, vegetables, fats in the form of seeds nuts oils and some whole grains and plenty of water at each meal/snack. It helps to make sure you start with breakfast. This keeps your blood sugar even, even helping before periods, and makes cravings lessen.
If you think you have a real problem, eating a huge amount of food in secret, then compensating, it may be best to get help from an eating disorder specialist. Sometimes binges start as a physiological reaction to dieting, then become entangled with covering over unhappiness and stress, then guilt over the binge then it becomes a vicious circle and can become a habit.
The urge to Binge can be a sign of being very hungry from your body not having what it needs, and it can become a hard-wired habit. Added to that it can come on from misinterpreting a cue of emptiness that might be there for another reason like loneliness, boredom stress, loss of a loved one something difficult in the past.
Overcoming Binge Eating: The Proven Program to Learn Why You Binge and How You Can Stop9 Aug 2013
by Christopher G. Fairburn.
Brain over Binge:
by Kathryn Hansen
Are helpful books.
The recommendation to eat plenty of protein and vegetables and whole fruit and grains is not specifically covered in those books, but those foods are well known to keep blood sugar even and the body feeling full and satisfied.
Sleeping enough, but not over sleeping, also helps a lot.
Look after yourself in general in lots of small ways, and never think you do not matter. Make a priority of doing things you love when ever you can.
This is quite an interesting blog.www.eatlikeanormalperson.com/how-to-stop-binge-eating/
Mindfulness can be very helpful. Emotional Freedom Technique too.