巨幼紅細胞性貧血的發生主要是由于缺乏葉酸或者是維生素B12所導致的,在一些特殊的生理狀況下比如說妊娠的時候,或者是青少年生長發育比較快的時候,往往對葉酸和維生素B12的需求量增加,這個時候如果由于各種原因導致了葉酸或者維生素B12攝入不足的話,比如說偏食,挑食,不愿意吃綠色的蔬菜等,都有可能會造成葉酸或者維生素B12的缺乏,從而有可能導致巨幼紅細胞性貧血。
另外存在著一些小腸的炎癥或者是慢性萎縮性胃炎,惡性貧血,或者是患者存在著癲癇,進行抗癲癇治療的時候也有可能造成葉酸,或者是維生素B12的吸收障礙,從而有可能造成葉酸,維生素B12的缺乏,也有可能導致巨幼紅細胞性貧血。