荨麻疹患者多数不能找到确切的原因,常见的病因有食物引起,比如吃鱼、虾、蟹、肉、牛奶、蛋类可引起荨麻疹;感染因素也可以引起,比如病毒感染、细菌感染,患有慢性中耳炎、慢性胃炎等,都可以引起荨麻疹。另外,药物也可引起荨麻疹,呼吸道的吸入物以及皮肤接触物,如花粉、动物的皮屑、尘螨、一些液体刺激可以引起荨麻疹。物理因素如冷热、日光、摩擦和压力等可引起,精神及内分泌的因素以及系统性疾病,如风湿热、红斑狼疮、甲状腺炎等疾病可以引起荨麻疹。