Hunger: is not just the desire for food, a cure for boredom, or a way to deal with feelings—sometimes your flesh craves badly-needed minerals and nutrients. While your body generally just wants a lot of calories with which it can operate, sometimes the brain hijacks that signal to tell you that it needs specific ingredients to keep functioning. But since your brain can't tell your stomach to crave, say, magnesium, it makes you crave something that has that nutrient. Here are some common cravings that are signs your body needs specific chemicals

1. Chocolate.