One thing you can do is eat healthy snakcs (fruits or some vegetables or some nuts) also drink your 2 lts of water per day.
Don't take this the wrong way, but have you considered talking to a therapist?
I'm only saying that because I used to do the exact same thing, eating too often, eating junk, eating way too much of it in one sitting, and hating myself afterwards.
For me it wasn't a matter of nutrition or simply self control. When people think of emotional eating they think of the girl crying on the couch with a tub of chocolate ice cream. Not so! For me it was just that eating sweet food releases endorphins which causes a pleasant feeling. And there was so little in my life that felt pleasant, that once I got a taste I couldn't stop.
I wouldn't have been able to stop the problem behavior if I hadn't been willing to examine and work through the underlying causes. I've lost 30 lbs now!
So yeah, not saying that's you, just throwing out a possibility. So if everyone is telling you "just stop one day" and you just can't, don't feel bad. There are other things you can try.