We crave food to make us happy because while it's in your mouth, it blocks out all other sensations and it feels pretty darn good. But the second you swallow, everything will come back again.
When the urgue to binge strikes, ask yourself if you are truly hungry, or just stressed/unhappy/worried/whatever. If the answer is that you're hungry, grab one of those healthy snacks mudgey suggested! Don't make food the bad guy, even sugary foods. Everything in moderation, right? If you are only stressed, then try distracting yourself. Read a book, go for a walk, dance to some music, take a bath, calll a friend, just do something! If food keeps coming to mind, ask yourself why again. Maybe you really are hungry, but if not, refocus yourself on the distractions. If your urge to binge is truly overwhelming, consult you T about it. The important thing is seperating true hunger from emotional distress, so you know what you're trying to fix. Food won't make you feel emotionally better in the long run, but a healthy body will definately help.