The way I get through this problem is that I allow myself to have what I want! For example, if I want some chips, I'll plan it into my calories, but I'll buy only a SMALL single serving bag instead of buying a large bag. My lazy butt isn't going out to get more when those run out lol.
If I end up going overboard and have too much I think "well its what I wanted, but what do I want in the long run; An extra piece of cake, or a healthy fit body?" I try to keep myself on track, but when I go off track I realize its because of my choices. In the end it comes down to what I want more.



Yeah, I have those moments myself, lol.