Force yourself to not eat Taco Bell for 2 months, do 45 sit-ups, run 10 laps around your house , and then go to the nearest source of water, and wet your finger. Put it in your ear, and then run outside saying "I'm an idiot!". How this works?
You get yourself tired and humiliated and say, "Wow, today was terrible... Good thing I have Taco Bell to cheer me up"