Dr. Stephen Gangemi states that a red meat craving may be because of a B12, folic acid or magnesium deficiency; however, the most common reason for a red meat craving is an iron deficiency. People between the ages of 35 and 55 may notice the symptoms of low iron worsening during times of high stress. read more
WHAT IT MEANS: Craving meat can be a sign your body needs iron, but may also mean you’re low on zinc. ‘Mild zinc deficiency is increasingly common in the UK, as people tend to eat less red meat now,’ explains Professor Lowe. read more