omg i totally feel you, i have the same problem. at night is the time when all i want is bad food. the only thing that works for me is not having it at all... but now that i got married and my husband has an amazing metabolism, he doesnt care about healthy eating... and its dragging me down with him, and i am the only one that gets fat and he doesnt lol the only thing i cant think of is maybe getting rid of all the junk food if you can and having emergency substitutes... like almonds, frozen fruit, jello, etc.
good luck!