I get what you mean! Im also fighting against over eating and I know how terrible that feeling of disappointment is, especially when you fight really hard to overcome the old habits.
I think that what usually works for me is the following: when I want to eat something that is not healthy, I also eat something that is extremely healthy, that way I keep my mind focusing "in the big price". For example: Last time I went with some friends to a place that sells buffalo wings and everything (everything) on the menu is fatty and the only thing healthy are the carrots and the celeries that come as a side dish… so I know that one of those dishes can have up to 700 calories, so what I did was the following: I ate half of my wings (that to be sincere where really good and spicy) and 3 extra portions of celery and carrots (I even took some of the plates of the friends that didn't want veggies).
That really helped me because, as you know, I am in that part in which every mistake can become a new "week-full-binge" and so this helps me a lot.
I might suggest to eat sugar free stuff and other things like that but that haven't worked for me because I know that if I let myself go, it doesn't matter what I eat, it usually goes to another binge.
Also, don't think about the dark hours as "bad", see this time as an opportunity to fight back the things in your life that you don't like.
I hope this helps somehow.
| current weight: 136.0