Don't be hard on yourself - proves you are direct descendent of Adam and Eve who couldn't resist forbidden anything! LOL!!
First of all, you need to clarify/elaborate "watching what I was eating". Second, I don't believe in counting calories cause there is no real way of counting how much a table spoon of salad dressing really costs in calories - if a bottle says 0 fat, it doesn't exactly mean it is 0 fat, it means there is not enough fat - so don't worry about counting calories.
You need to eat clean, and you can do that without a problem. Eat EVERYTHING - including your chocolates if that is your junk food favourite but leave that for 'cheat day' and do NOT keep it in the house no matter what!
If you want to lose weight then you can exercise twice a day on cheat day to get rid of that 300 caloric (if you care to continue to count calories) chocolate bar.
Let me tell you what I learned -
1. Workout in the morning, that sets the tone pretty much for the rest of the day. You have worked out too hard to mess it up by PAYING to get fat! Yes, the chocolate bar costs $0.69 cents in money which will end up costing you a full pound in fat if you eat every day or too much of it in a day! So why pay to get fat?
2. Drink lots of water! Promise yourself first thing in the morning - even if you have to get someone to drain it down your throat, you will drink a 500 ml bottle before breakfast. One or 2 500 ml during workouts, depending on intensity and another 500ml before lunch and last one at night with dinner.
3. Keep a picture of worms where you can see it, when you reach for the junk food - trust me, it works! You can find a really disgusting picture of worms anywhere on the Internet.
4. Keep you vision in mind always! Why do you want to lose weight? See yourself slim, create a wallpaper of your 'dream body' and a screensaver made of workout pictures (like Cathe wallpapers).
5. CHILL - you will get there if you are disciplined. As Tony Robbins said - if you fail the first time, TRY AGAIN!
And if you still don't agree with the above then get naughty. That will keep your mind off food!