导致新生儿血红蛋白高的原因通常包括以下两种情况:1、生理性现象:新生儿在刚出生的第一周左右,会出现体内的水分过度丢失,当吃奶量比较少时,会导致体内的水分缺乏,引起新生儿血液浓缩,导致血红蛋白的明显偏高。2、由于腹泻等疾病原因引起,若新生儿患有腹泻或其他原因,如长期发热都会导致体内水分消耗过多。建议患者,如果是生理性原因,应及时给新生儿增加喂奶量或直接喂婴幼儿配方奶粉,待奶量摄入充足,新生儿的血红蛋白就会下降。如果为病理性原因,则应调整饮食,比如正在添加辅食的婴儿,应暂停辅食或者减少次数和辅食量。