What Your Cravings Really Mean
So you’re craving chocolate, which must mean that your body is trying to tell you it needs the bag of buttons you’ve got in your cupboard. Right? Wrong. Cravings can simply be a symptom of boredom or loneliness, or they can be your body trying to tell you what you should be eating in order to be healthy. Knowing what to eat when the cravings set in can be difficult, so here’s how you can decode your body’s messages in order to maximise your wellbeing.
While you may want chocolate simply because it tastes great, craving it is usually a sign of magnesium deficiency. Eat nuts, seeds, vegetables or fruit, and the craving should go away.
Other sugary foods
Craving sugary foods in general can be a sign that your body needs a variety of nutrients. These include chromium, carbon, and phosphorus. We suggest cheese, fruit and vegetables to meet these needs. Craving sugar can also be a symptom of not eating enough carbohydrates, and is particularly common amongst people who are on low-carb diets.
Bread, pasta, and other high carbohydrate foods
While this can just be a result of not eating enough carbs, it can also be a sign that you’re low on protein. The solution is pretty simple – fill up on high protein foods, such as beans or meat.
These cravings can often be curbed by simply having a glass of milk. Fish and celery can also solve the problem.
While eating deep fried food on occasion won’t kill you, they’re certainly not necessary for your wellbeing. Craving oily food usually indicates a lack of calcium in your diet. Again, try drinking a glass of milk, or work some broccoli into your dinner plans.
Before you reach for snacks, it’s also important to think about whether you’ve been drinking enough water. It’s easy to get your body’s signals confused, and assume that you’re hungry, when you really only need a glass of water. You should be particularly aware of this if you’re undertaking sports or other forms of exercise. Drinking plenty of water can work wonders for your health.