
We all have them. We all resent them. And we all envy the power they tend to have over us. Food cravings are the ultimate devil. They come at the most inopportune times (you know, casually at 3 a.m. when normal people are asleep), and they like to overstay their welcome 9 times out of 10. If you experience food cravings on a regular basis, your body may be trying to tell you something, and you need to resist temptations by filling your body with the proper nutrients it deserves.

What you crave: Chocolate
What you need: Magnesium
What you should eat: Seeds, nuts, vegetables, fruit

What you crave: Breads, pasta, etc.
What you need: Nitrogen
What you should eat: Dark leafy greens (kale, collards), nuts, seeds

What you crave: Salty foods
What you need: Chloride and Silicon
What you should eat: Celery, lettuce, tomatoes, seaweed, cashews, nuts, seeds

What you crave: Sweet and sugary foods
What you need: Chromium, Carbon, Phosphorus, Sulphur, Tryptophan
What you should eat: Broccoli, grapes, nuts, cabbage, cauliflower, potatoes, spinach

What you crave: Oily Foods
What you need: Calcium
What you should eat: Mustard greens, kale, figs, dates, plums, broccoli, asparagus