I don't usually comment but I have been so shocked by jbfs comments I felt I had to put my feelings forward - the remarks made go beyond offensive, they verge on abusive.
I certainly know how the OP feels and my experience is (1) if the food is not in the cupboards I WILL go out and buy it (although I live in the middle of town, near enough, so appreciate that does not apply to everyone) but more importantly (and I really don't feel this comes over strongly enough even in the supportive posts) (2) you DO NOT enjoy that food. I think the use of expressions like 'craving' and 'pigging out' give the wrong impression. You don't want that food in any real sense, there is no satisfaction in eating it, you just cannot help yourself and cannot stop. 
I did wonder whether jbf would offer similar advise to an anorexic - sadly, I suspect she might.