I think everyone here can definitely relate to your plight with all the food! I used to watch the food channel and just drool! TV commercials for food used to send me right to my kitchen in search of some reasonable facsimile of what I was seeing on the TV screen!
Like Perspective said in her post, I now touch my almost flat tummy or my still-flabby upper arms, and I KNOW that NONE of what I am seeing on the screen will help me get to my goal!
I read somewhere that a craving lasts for about twenty minutes. If you can ride out that twenty minutes you are HOME FREE! I also read that the "out of sight, out of mind" thing works. Yesterday I took my teenage son's bag of fun-size Snickers up to his room because I was afraid that just seeing the bag would cause me to steal a bunch and eat with abandon! It worked! I completely forgot about them even being in the house!
Each day, each moment is a challenge. I think it DOES get easier over time, though, as you develop more strategies and you come up with a plan that works for you. I have found that when I am in the presence of my "triggers" (foods that are hardest for me to resist), I really have to be ON GUARD the most.
I had a small victory the other day with cheese and another with pie crust dough. I would have sampled and nibbled before, but this time I just made the food and told myself that I had planned a portion of the COOKED FOOD into my eating plan for the day and I was NOT to eat any of it NOW. It worked! I felt probably like an alcoholic does that resisted taking "just one drink." It's tough, but, with practice and your eye on the prize (health, loss of weight etc,) it WILL work!