Cravings=Deficiencies

While cravings can mean a number of things including psychological
reasons, a strong craving usually indicates your body is low in a
specific nutrient, vitamin or mineral. The craving is an indication that
it wants to make sure it gets what it needs, the difficult part these
days is, we have so much processed unnatural food at our disposal that
we often get confused about what our bodies are actually asking for. The
foods you crave may NOT contain that nutrient and often the person eats
unhealthy empty calories in place of nutrient dense wholefoods.

Having some knowledge about what our cravings can mean, may help us to reduce unhealthy habits and poor food choices.