Quoting BRowell:" What do you do when you get a craving for something you don't want to eat? My new years resolution was ... [snip!] ... then I will only want it more! However, I can never get my cravings to go away until I indulge in them! So, what helps you?"
I find it better just to indulge in a craving, but don't eat so much of it. I really wanted a pepsi at work from the machine but i told myself not to drink so much soda (not that I ever did, that much) now that I'm preg. I ended up eating m&m's, cookies, and all this other smurf a sugar rush from one pepsi, maybe not even a full can, would have given me. I never finish a whole can because by the time it's not cold anymore i don't want it. So I just give in to my cravings, if I don't I find myself pigging out on other smurf more than what I wanted in the first place.