Cravings are a normal part of everyone's day. For the most part they're fleeting, and disappear after a short while, but there are times when you can't shake them off no matter how much time has passed.
According to research, cravings aren't always all in your head, and you should really listen to your body because it is sending you a message. Developing a constant craving for a specific type of food could mean that your body has a deficiency.
Here are 5 common cravings and what they mean for your health:
1. French Fries
Most people crave french fries because a) they're delicious and b) they satisfy a salt craving. However, if you find yourself constantly wanting to munch on fries, then that's your body's way of asking for more minerals, including zinc, calcium, and magnesium. But keep in mind that excessive sodium consumption has negative side effects, so moderation is key.
2. Red Meat
If you can't help but think about biting into a steak all day long, then it could mean that your iron levels are low. This is especially common among pre-menopausal women who experience heavy periods.