I went through this for YEARS! Sometimes, I still slip into a small binge (usually when during calorie restriction) so I understand. Personally, I eat more later in the day bc I don't have the time earlier on. If I am craving something, I eat it. Just a little bit. That was huge for me. I would do anything to not eat it, would eat other things instead, to just end up eating that particular thing anyway. I save a good amount of calories that way. Also, I chew up or have a hard candy or something if I really craving. Frozen fruit is great too since it curbs sweet cravings and takes longer to eat. Drinking water or having some hot tea helps me.
Another thing to do is to keep busy. I now work out late at night (ie anywhere around 11-12) which has been my witching hour with food. I can't eat if Jillian Michaels is telling me she wants me to feel like I'm going to die
Good luck. You can def beat this.