Zoals algemeen bekend veroorzaakt een tekort aan ijzer bloedarmoede. Dit komt met name voor na bloedverlies en bij kinderen, tieners en jonge vrouwen die meer ijzer nodig hebben dan andere mensen. Een tekort kan veroorzaakt worden door verminderde absorbtie vanwege te weinig maagzuur of vitamine C. Het is niet raadzaam meer dan één tablet per dag te gebruiken. Te veel ijzer, dat bij mannen wel eens voorkomt, kan de vorming van vrije radicalen in de hand werken en het risico op een hartaanval vergroten. Vrouwen hoeven hier minder bang voor te zijn. Volgens een recente studie zou een meer dan gemiddelde ijzerinname enige bescherming bieden tegen borstkanker. Calcium belemmert de ijzeropname. N.b. ook een tekort aan andere voedingsstoffen kan bloedarmoede veroorzaken zoals een tekort aan vitamine B6, vitamine E (o.a. haemolitische), foliumzuur (megaloblastische) en vitamine B12 (pernicieuze)