There is an interesting article on oprah.com by Martha Beck, a behavioral psychologist.
http://www.oprah.com/health/How-to-L...-Thin-Person/3
Basically, she talks about how most of us don't know how to distinguish between our desire to eat and real hunger pains. So, the only way to counter this conclusion is to make an extremely fixed plan the day before. You are also supposed to make flashcards with sayings on them that you'll read many times throughout the day.... they will say things like "I know that if I want to be thin, I have to do things that I don't want to do". Then work on following your plan.
Your base problem - desiring bad food that is available to you - will plague you for awhile. I suggest asking if yourself if your toddler and teenager really need the bad food - or whether they will thank you later for keeping the bad food out of the house - or, only buying it for special occasions. You will enter some resistance at first, but they will learn (scientifically proven) to enjoy healthy food immensely.... such as the taste of fresh fruit, raw nuts, and yummy salads.
The only other thing to practically do would be to make yourself leave the house, leave the fridge. Good Luck! you are certainly not alone!