intense chocolate cravings can be signs of magnesium deficiency. eat more leafy green veggies, they're full of magnesium, and can help you fight off stress and discourage intense cravings.