I remember when I first started to lose weight. I was very careful about what foods to eat. I'm not saying that I'm not careful now, but I do allow myself a day to cheat on my "diet" every now and then. If you don't cheat on your diet once in a while, I think you will be more likely to go back into your old habits. I say the word diet but I still am not comfortable calling the way I eat a diet... I eat healthier foods dailly but it's more of a lifestyle change than a diet.
I was recently on vacation. It's hard to find healthy foods away from home. I did bring a lot of walnuts, almonds, protein bars and fruit, but still, I did not eat totally healthy. I did allow myself dessert one day last week as I had a piece of chocolate cream pie. It was a lighter version with low fat whipped cream. Surprisingly, it was enough to satisfy my sweet tooth. This coming from someone that used to eat a half a gallon of ice cream a day!