Andi - you've got the right idea. Just start each day off afresh and take each day as it comes. I take it you're keeping a food diary? Maybe you should try keeping an "emotions" diary along with it. Just take a few lines to write in why you ate the rubbish you might see a pattern and be able to deal with the reasons for it. (sorry, maybe you already know - I haven't read all of your diary).
Have you checked out Dr. Phil's website? He give some good advice on how to deal with emotional eating. At the very worst, make sure that if you are eating rubbish, make sure it's something you enjoy so at least you get some benefits from it. There's no point in having a weight gain from food you don't even like.
Try to put yourself and your son first. We're often much kinder to other people than we are to ourselves. Be kind to yourself and listen to the advice you'd give to someone else on the thread who's going through the same things as you.
Good luck for the week ahead.xx
Edel.