What Your Food Cravings Mean?
What Your Food Cravings Mean? Food cravings can be caused by a variety of physical or mental factors. They may be a sign of hormonal imbalances, a suboptimal diet, high stress levels, or a lack of sleep or physical activity. Food cravings are seldom a sign that you’re lacking the nutrients found in that food.