1、懷孕前體內就缺鐵,而鐵是構成血紅蛋白的主要原料。比如孕婦原來就偏食或者有慢性病如腸道寄生蟲病、月經過多、胃病等,使鐵的攝入不足或排出過多,加上懷孕後早期妊娠反應,影響了食物的攝入指含鐵食物,加上胃液分泌不足,又影響了鐵的吸收而造成鐵缺乏。
2、懷孕時因為孕婦生理上的變化及成長中胎兒的需要,發生貧血的現象較未懷孕者普遍。妊娠中血液總量及紅血球產量都會增加,但血液總量的增加程度主要是血漿量增加比紅血球量多,因此血液造成稀釋結果,懷孕後的血紅素會比懷孕前下降,乃所謂生理性的貧血,為一正常的現象。
3、妊娠以後,隨著胎兒的生長髮育,胎盤與臍帶的生長,需鐵量也大量增加,而從每日膳食中鐵的吸收率僅為10-20%,如果膳食中鐵的供給量少,孕婦又沒有額外補充鐵劑,很容易發生缺鐵性貧血。