荨麻疹的发生主要与食物因素、药物因素、物理因素、感染、接触过敏物质、自身免疫性疾病等原因有关。
如果患者误食了容易引起过敏的食物,比如鱼肉、虾肉、鸡蛋、牛奶、蟹肉、柠檬、芒果等或者误吃了食品添加剂,比如亚硫酸盐、水杨酸盐等,都可能会发生过敏反应,导致荨麻疹的发生。
如果患者对青霉素、各种疫苗、磺胺类药物等过敏,也会引起急性过敏性反应,进而引发荨麻疹。
若患者对日光过敏或者皮肤遭受摩擦等,皮肤遭受物理性刺激,也可能会引起荨麻疹。
若患者有病毒性上呼吸道感染、金黄色葡萄球菌引起的败血症、慢性中耳炎、真菌感染等,可能会引起机体产生免疫反应,引起或者加重荨麻疹。
风湿热、系统性红斑狼疮、类风湿关节炎等自身免疫性疾病,也可能导致机体出现免疫反应,间接引起荨麻疹。