I know what you mean about cravings. I went through the same thing, I am now on day 4 and day 3 was tough, but today is much better. Visulizing yourself at your goal and asking yourself questions like, if I cave now how will I feel later, and try to feel that... it helped me.