No, we crave things regardless of whether or not we need them. If you eat sweets, your blood sugar goes up. When it goes down again, you crave sweets, although that is the last thing you should eat. Caffeine also triggers a desire for sweets. The best thing is to eat a balanced diet using your...