Short, Unhelpful Answer: Yes. No. It depends.
I think everyone has to find his or her own "plan" that works. It's very individual. For examle, some people can have a little bite of candy and then leave the rest, for others that's just a slippery slope.
There are two things that are non-negotiable for me:
- I do not drink my calories. All of my beverages are calorie free -- water, diet soda, un-sweet ice tea.
- I will eat breakfast everyday.
I also don't eat chocolate or drink much alcohol as they tend to give me migranes.
I'm not really on a diet; instead, I am trying to make a lifestyle change. To me, this means that I have to be able to live with the changes I am making. I know myself pretty well and I can not give up pizza and french fries and ice cream forever -- this would just be a recipe for diet disaster. Instead, I try to fit my cravings into my plan. I can have a piece of pizza at lunch, but that means salad for dinner or no afternoon snack.
I also give myself the option of having a "day off" once a week. On this day, I do not count calories and I eat pretty much what I want. In the beginning, I'd eat and eat on this day, but I've noticed that I really do not gorge myself anymore or make the same food choices. However, I do enjoy the freedom and I usually use these days for parties or going out to eat when I can't control the calories as easily.
For example, yesterday I ate an early breakfast of cereal with fruit and then went out to lunch with a friend. I wanted a sandwich and fries, so I had a sandwich and fries. I chose a grilled chicken breast with bbq sauce, lettuce, tomato, and onion. I asked not to have the cheese or bacon. I then ate 3/4 of the steak fries with 1/2 the ketchup I would have normally used. I thoroughly enjoyed my lunch. Later in the day I wasn't very hungry, so I had a quick low cal salad to round out my day. Do I know exactly how many calories I consumed, no. But do I feel "guilty?" Not a chance.
There have been times when I've allowed myself too many days where I don't count the calories and I'll not lose a pound that week. But this isn't about perfection. It's about learning how to be healthy.
For me, this journey really has been all about choices and accounting for the calories that I put into my mouth. I'd be remiss if I didn't also mention that exercise is super important. If I don't exercise, then I can not make as many allowances food wise...
Good luck!!