I talk to myself when I get cravings.
Like full on double personality style. "No Fantail, that's a ridiculous idea, you know exactly where that goes." "I don't care!" "No, you care. Go watch a movie or something." It makes me laugh and then I get over it.