Na spadek wchłaniania magnezu mają wpływ następujące substancje: duże ilości wapnia pokarmowego (powyżej 2000 mg/d), fosfor, sód, potas, cynk, żelazo, selen, witamina B6 i D w niewielkim stopniu dieta bogatotłuszczowa, fityniany

Wzrostowi wchłaniania żelaza sprzyjają: laktoza, alkohole cukrowe, dieta wysokobiałkowa (ale niezawierająca fitynianów), fosforany, szczawiany (tworzą z magnezem trudno rozpuszczalne i niewchłanialne sole), oligosacharydy (np. inulina), metale ciężkie i fluor.

Rozpoznanie Na podstawie stężenia magnezu w surowicy <0,65 mmol/l. W ciężkiej hipoalbuminemii wynik należy zwiększyć o 0,05 mmol/l na każdy 1 g/dl ubytku albuminemii <4 g/dl. W celu wykluczenia innych przyczyn należy oznaczyć stężenie pozostałych jonów we krwi, stężenie kreatyniny i wykonać gazometrię. Dzienne wydalanie magnezu z moczem >1 mmol wskazuje na jego utratę w nerkach, natomiast <1 mmol – na inną genezę niedoboru magnezu.