患有巨幼红细胞性贫血是由于体内缺乏维生素b12。维生素b12是参与红细胞发育过程中的重要因素,维生素b12的缺乏会导致红细胞发育出现障碍,从而导致巨幼红细胞贫血的症状。应当及时补充维生素b12,贫血严重的患者则需要通过输血进行治疗。在日常生活中也要注意营养的补充,并且需要定期去医院进行检查。