There are many reason why people crave sweets, and I'm not just talking about candy. Our body recognizes carbohydrates as sugars as well. Simple Carbohydrates are the white breads, pastas and pastries. Complex carbohydrates on the other hand are the whole grains and vegetables which take longer to digest and don't cause a spike in our blood sugar levels. The cravings happen most often for candy and simple carbs. Why is that? Why does our body crave the stuff that is bad for us. Life would be so much easier if we could just all crave vegetables. But that would be to easy. As the saying goes.... Anything worth having is worth fighting for. And in this example it is so true. Some reasons for carb cravings could be: Hypoglycemia, Candida overgrowth and the Menstrual cycle
The good news is that those causes can be fixed by dietary changes so the cravings have less and less hold over you. I found an article that explains this in more depth.
Sarah Bran de Leon