1)
Nem kap elég vasat. A vas nélkülözhetetlen ásványi anyag, amelyre a szervezetnek szüksége van a hemoglobin termeléséhez, a vörösvértestekben található fehérje, amely oxigént szállít. Elegendő vas hiányában a szervezet nem tud elegendő vörösvérsejtet vagy hemoglobint termelni, ami vérszegénységhez vezet.
2) Túl sok vér elvesztése. Ennek számos oka lehet, például erős menstruációs vérzés, szülés vagy vérzést okozó gyomor-bélrendszeri fekély. Ha a szervezet túl sok vért veszít, nem tudja elég gyorsan pótolni a vörösvértesteket, ami vérszegénységhez vezet.