When you are on a mission to lose weight, you may crave for snacks. In such a situation, sometimes you forget the weight loss mission and eat these things due to cravings. In such a situation, all your hard work gets washed away, but have you ever wondered why you have a craving to eat only certain things? In fact, it also has some meaning as to why you sometimes have a craving to eat only certain things and after eating them your cravings subside. Cravings for food are triggered by a variety of factors – physical and mental. Experts believe that cravings also mean that your body lacks certain nutrients, so you feel like eating certain things. Cravings for different things also mean different things.
chocolate
Most of the people have the most craving to eat chocolate. It is loaded with lots of sugar while being unhealthy, but chocolate is a source of magnesium, especially dark chocolate. In such a situation, it is clear that there is a lack of magnesium in your body, so you feel like eating it again and again. Whenever you feel like eating chocolate, then you eat only one piece of chocolate. At the same time, you can include more magnesium-rich food like pumpkin seeds, almonds, cashews in your diet.
Chips and Fried Food
Chips, salty or fried foods are rich in sodium. In such a situation, when there is a shortage of sodium in your body, then you feel like eating such things. You should keep in mind that consuming too much sodium can lead to the problem of high blood pressure, but eating less of it can lead to loss of water in the body. So, when you eat sodium-rich foods, drink plenty of water.
fatty food
If you feel like eating cheese, burger or pizza, junk food, then it means that your body needs fatty acids. But you should keep in mind that such food is not beneficial. By eating more of them, your weight increases rapidly. Fish, flaxseed, walnuts and sunflower seeds are healthy fatty foods, so you should include these things in your diet instead of snacks.