Food sensitivities can trigger cravings. I recommend if you feel this might be an issue, you have food sensitivity testing done or elimination testing. My husband had this done and found he had gluten sensitivity and following a food plan he lost weight and cravings
Here is an excerpt from my book Is Your Lifestyle Killing you? to be released January 2013
Food sensitivities may cause people to crave those foods to which they are “sensitive” to. Just as a drug addict suffers withdrawal symptoms when the drug is withdrawn, allergic people experience discomfort when they lose access to a particular food.
Compulsive eaters crave and continue to eat those allergenic foods to which they are addicted day after day. The overweight person has no idea that his or her daily food cravings or eating habits are based on a physiological need to stop withdrawal symptoms caused by food allergy addiction.
The phenomenon of simultaneous allergy and addiction to both foods and chemicals is now well accepted by doctors specializing in the diagnosis and treatment of allergies. These specialists believe that many chronic health problems, such as migraine, fatigue, depression, and arthritis are caused by allergies to foods and chemicals and affect approximately one-third of the population living in industrialized countries