引起小兒維生素b12缺乏的病因有以下兩個方面:
第一,是攝入不足,母親為素食主義或者患有惡性貧血者,在孕前、孕期和哺乳期攝入動物性食物比較少,嬰兒出生以后,單純母乳喂養(yǎng),而又沒有及時的添加輔食。但是四個月齡前很少發(fā)生維生素b12缺乏。嚴(yán)重挑食偏食的孩子,攝入動物性食物較少的孩子容易發(fā)生維生素b12缺乏。
第二,是吸收不良,完全或重度吸收不良見于惡性貧血、重度萎縮性胃炎、胃大部切除、回腸切除、炎性腸病的患兒。部分或輕度吸收不良主要見于患有輕度萎縮性胃炎服用胃酸抑制劑或二甲雙胍的患兒。惡性貧血在任何年齡都可以發(fā)病,在非洲和歐洲人群中的發(fā)病率明顯高于亞洲人群。