中医认为本病多因怀孕时父母多食辛辣、鱼腥海味等发物或情志内伤,肝火内动,遗热于儿所致或者生后喂乳失当,饮食不节,脾胃薄弱;过食肥甘脾失健运,湿热内生而发生。
另外,营养过多、消化不良、衣着不当等都是本病的好发因素。患者常是先天性过敏体质,约有3/4的患者父母双方或单方有过敏性疾病病史。