發生巨幼細胞性貧血,通常是由于葉酸或者是維生素B12的缺乏所導致。發生葉酸或者是維生素B12缺乏,通常有幾種原因,一種原因是病人對于葉酸或者是維生素B12的需要量增加,病人攝入不足的時候可以出現葉酸,或者是維生素B12的缺乏。
另外一種情況有可能是由于病人存在著一些慢性的胃腸道的疾病,有可能會導致葉酸或者是維生素B12的吸收障礙,比如說病人存在著萎縮性胃炎,或者是全胃切除術以后,有可能會導致內因子的缺乏,導致維生素B12的吸收障礙。另外有一些藥物也有可能會影響到葉酸或者是維生素B12的吸收或者是利用,所以說出現這些情況的時候都有可能導致巨幼紅細胞性貧血。