Weight loss is not just about counting and keeping track of the calories that you eat. Weight loss is not just about the extra moving that you do to help to burn those extra calories.
The other important part for weight loss, and to sustain weight loss is the need to have positive thoughts.
It is natural and normal to have the other thoughts, the negative ones. It is important to be able to identify those and to do what is called re-framing of those thoughts so they don't get in the way of your progress with weight loss.
For example, instead of focusing on the way you overate at supper, talk and think to yourself how to do better for the next meal. I will only fix enough food for the people at the meal. I will use the divided plate concept with a lot of veggies on the plate and eat those first. I will eat at the dining room table instead of in front of the television.
Re-framing can help you act differently. And the even if you did not do well for a particular time or with a particular food, it is not something that will change the outcome of you losing weight. It is what you do with those thoughts and actions that will ultimately make the difference in your success.
There is a whole section on thoughts in my online course The 7 steps on how to lose weight for good. http://nutrition-and-health-works-llc.thinkific.com/courses/Howtoloseweightforgood
Wishing you success with all that you do.