This is not any sort of attempt to claim that we know anything about nutrition. But this article says it's possible that your chocolate craving means that you are not getting enough magnesium in your diet.
I've heard that lots of cravings can be explained by vitamin and mineral deficiencies. But if you're craving chocolate, you may be deficient in magnesium and obviously there are healthier places to get it like fish, nuts, seeds, beans, avocados, brown rice, and dark leafy greens like spinach.
Also, according to the article, if you are magnesium deficient, you may have some health risks like high blood pressure, heart disease, diabetes, osteoporosis, and a weaker immune system.
Thanks to EatThis.com
Photo credit: Paul Bradbury OJO Images