荨麻疹的病因很复杂,多数患者无法找到确切的发病原因,尤其是慢性荨麻疹,主要是食物和食品添加剂引起的;其次是吸入某些特殊物质,比如说一些感染因素,尤其是病毒感染和寄生虫感染;此外,有些药物有可能引起过敏反应,从而引发荨麻疹;再者是物理因素,如机械刺激,还有冷热刺激;另外还有昆虫叮咬;还有就是心理因素,内分泌改变;还有遗传因素,也有可能引发荨麻疹。