因一般認為本病是在各種致病因素的作用下,楊體發生的一種反應。也有人認為與體質因素有關。但諸因素中,主要是營養缺乏和 感染兩大因素。
1.營養缺乏:主要是造血物質缺乏。如鐵劑不足,飲食中鐵的含量不夠,消化道吸收的鐵不足。其他營養物質如維生素B12、葉酸,維生素C及蛋白質缺乏也是引起本病的原因之一。
2.感染:長期或反復感染,主要是急慢性呼吸道感染,皮膚化膿感染,泌尿系感染,腸涎感染以及結核病等。