I only have 30 days so I am no expert although I have had a few false starts. I think you are onto something when you mentioned the feelings going on. You are going to have to start working on those defects first I think. At least that is what has made the cravings less for me. Working on listing my defects and also taking inventory.
Believe it or not, until I started doing this, the cravings were bad; now, not so much. I am finding a daily inventory helps~