If I'm craving something and it continues to nag at me, I give in to the craving. I just eat a small amount, savor tiny bites and make it last. If I eat it slowly, I find that I don't even finish it a lot of the time because I get satisfied. I don't try to analyze why or stress over it--that just totally doubles the guilt.