Mean We all get cravings for specific foods, whether it's chocolate, potato chips, cheeseburgers, or some other food. These cravings could have different meanings, depending on your body's needs. If you understand them better, maybe you can kick the cravings for good! Chocolate. You could be lacking in magnesium, which is common. Make sure you get enough magnesium from foods like nuts, seeds, fish and leafy greens. Sweets. Your blood sugar is probably low. Fruit is best for bringing your body back into balance. Also, add more fiber to your diet to ease the blood-sugar spikes. Salty foods. Could indicate hormone fluctuations, a result of stress. Take a few deep breaths before reaching for a salty snack -- it can reduce stress and cut the cravings. Cheese. Could indicate a deficiency in fatty acid, which is common. Eat foods like raw walnuts, salmon and flax oil -- a few servings will often knock out cheese cravings. Red meat. When you're craving steak, you may have an iron deficiency. Eat more iron-rich beans, legumes, figs and dried fruit. Also, vitamin C helps your body absorb iron. Snacks. If you often crave snacks (sometimes sweet, sometimes salty), your diet may not be balanced enough. You may need a multi-vitamin to help stay balanced. (Care2.com)












