Firstly, craving for chocolates is an indication of low levels of magnesium in our body. Secondly, we crave for cheese because it contains an amino acid called tryptophan. Which boosts production of serotonin in our body. Serotonin is also called a happy chemical as it contributes to feelings of well-being & happiness. Thirdly, our craving for sugar & sweets is primarily because of low blood sugar. Our body can efficiently produce energy using sugar or carbohydrate. Now if we reduce intake of sugar or when we are low on energy. Then our body craves for sugar or sweets. Fourthly, we crave for salt i.e. sodium as our body tries to correct the imbalance of sodium. Caused either due to dehydration or electrolyte imbalance. Lastly, we crave for tea or coffee mainly because of addiction to caffeine.