I have binges too and here are some tips I have that have worked for me
Stopping binges tips
-Don't buy anything unhealthy to keep in your house so at least you have time to remind yourself "no" if you head to the store to buy something bad
-Keep teaching yourself to say in your head "no, I can't, I'm not allowed to" or, "eating this simply is not an option I am not allowed to, eating this brings me one step closer to premature death"
-Keep yourself preoccupied when you have a craving get up and go do something, if you are genuinely hungry and haven't reached your calorie limit for the day then eat something, preoccupy yourself by spending extra time to make a delicious, elaborate, and healthy meal
-Make snack alternatives like Kool-Aid with stevia instead of soda, or strawberries with a little bit of sugar-free hershey's syrup,
-When you do snack or "cheat" eat it as slowly as you can tolerate to savor your "reward"
-Take an appetite suppressant
-Drink a lot of water it will keep you full and will flush out excess salt and sugar in your body that makes you crave, most of the time when you're hungry you're actually thirsty
-Write notes everywhere in the house that says things like, "you're not hungry, you're bored and you're just craving, find something to do" or "put the ice cream down, have you gone to the gym today" and change the locations and messages of these often so they surprise you, put them in places you'll forget you put them.
-If you do keep snacks in the house, pre-strike them and put bright stickers on them that say "NO! cheat day only" or lock them away in a box and on the key and box it should say "cheat day only"
this helps me a lot, but it boils down to willpower I know you can do it, it's hard, but it's not impossible at all!