這種病的病因很復雜,有些人不容易查出。常見原因有:①魚、蝦、蟹、蛋是最常見的食物。其次,壹些香料和調味品也會引起。②藥物,其中很多會導致發病。青黴素、磺胺類、呋喃唑酮、血清疫苗等。,常通過免疫機制引起蕁麻疹。阿司匹林、嗎啡、阿托品、維生素B1都是組胺釋放物質,可直接引起肥大細胞釋放組胺,引起蕁麻疹。③感染:包括病毒(如傳染性病毒、肝炎病毒)、細菌(如金葡萄)、真菌、寄生蟲(如蛔蟲)。④動植物因素,如蟲咬或吸入花粉、羽毛、皮屑等。⑤物理因素,如冷熱、陽光、摩擦、壓力等均可引起。此外,胃腸道疾病、代謝紊亂、內分泌紊亂、精神因素也可引起。