Oh Claire,
Don't worry. We've ALL been there. I think the great thing about this site is that you're sharing with people who are all in the same boat as you and sympathise. Unlike when I usually have a blip in my diet, confess to my friends, and they all go, "oh well, now you've given up, lets...