I've been there, just like everyone else. For me it is definitely harder when I go out with others as I don't have as much control over how the food's prepared, what is being offered, etc. A week or two ago I went out to IHOP and ordered a chicken fajita omelette thinking it wouldn't cause too much damage. When I returned home and checked out the calories online (1300!), I was disappointed to say the least. But I got back on track and so can you. I learned that I need to check out online before I go out. That's kind of hard at a festival. So...I forgave myself. I probably did some good things that day, too, and I couldn't undo the past. Just chalk it up to a learning experience and do the next right thing.