Analysis of the reasons and countermeasures for low magnesium and iron in pregnancy preparation 1. Reasons for low magnesium and iron 1. Unreasonable eating habits: The diet lacks foods rich in magnesium and iron, such as green leafy vegetables, nuts, whole grains, etc. 2. Digestion and absorption problems: Poor intestinal absorption function results in the inability of magnesium and iron to be absorbed