The lust for sweets may mean that you’re deficient in chromium and/or magnesium. It may also be caused by low sugar levels in the blood, or due to being dehydrated. Instead of sweets, reach for a piece of fruit and a glass of water. Fruit will give you a boost of energy without the dreaded crash since your body knows how to process these sugars. Having a sandwich made with whole grain bread and fresh vegetables will also help to restore the nutrients in your system.