Chocolate does contain theobromine that can increase heart rate and bring about feelings of arousal, caffeine which can make us feel awake and increase our ability to work and focus, and fat and sugar which are preferred food sources for humans because they are calorie dense.
Consequently, why am I craving so much chocolate?
If you crave chocolate, it doesn't mean your body has a chocolate deficiency, although I think most people would prefer that. Chocolate is high in magnesium. Cravings for it often indicate that your body is deficient in magnesium, which is a common deficiency.
Why do we have chocolate cravings?
While the craving may not come from a chocolate deficiency, per se, there are several components in chocolate that the body may become deficient in, especially magnesium and antioxidants. Chocolate can also affect the brain, leading to an increase in neurotransmitters and dopamine and a feeling of happiness.