don't give up. I myself eat more than I am supposed too at least 15 time a month. But, you have to set yourself a maximum. I have a 1600cal set everyday but even if I eat more I never eat more than 2000cal. So this way, even if I over eat, at max, I will never gain wait. set yourself a maximum. It gives you some range. To respect always the same amount is almost impossible.