發生巨幼紅細胞性貧血最本質的原因是由于葉酸或者是維生素B12的缺乏,很多原因都有可能引起葉酸或者維生素B12的缺乏,比如說孕婦在懷孕期間對于葉酸的需要量增加,如果是孕婦在孕期出現了惡心,嘔吐,食欲不振,營養物質攝入不足的情況就有可能發生葉酸的缺乏,如果是青少年兒童在生長發育期的時候對于葉酸的需求量也比較大,兒童出現了偏食,挑食,也有可能會出現葉酸的缺乏,可以導致巨幼紅細胞性貧血。
另外,慢性萎縮性胃炎的時候有可能出現維生素B12的吸收障礙,病人可以出現繼發性的巨幼紅細胞性貧血或者是患者有癲癇病的時候使用一些抗癲癇的藥物,有可能會影響葉酸的吸收,也有可能會出現巨幼紅細胞性貧血。