1、药物:有许多可引起该病。青霉素、磺胺类、痢特灵、血清疫苗等,常通过免疫机制引发荨麻疹。而阿司匹林、吗啡、阿托品、维生素B1等药物为组胺释放物,能直接使肥大细胞释放组织胺引发荨麻疹。
2、食物及食物添加剂:主要是动物蛋白性食物,如鱼、肉类、蟹、蛋、虾等,加入食品中的色素、调味品、防腐剂等等也可能造成荨麻疹。
3、动物及植物因素:如昆虫叮咬或吸入花粉、羽毛、皮屑等。
4、感染:包括病毒(如上感病毒、肝炎病毒)、细菌(如金葡萄)、真菌和寄生虫(如蛔虫等)。
5、物理因素:如各种搔抓等刺激、冷、热、日光都可诱发。
6、精神因素:精神紧张、月经、妊娠、情绪激动等也可患病。