蕁麻疹的病因復雜,大多數患者不能找到確切的原因,常見的病因有很多:
第一,食物,以魚、蝦、蟹、蛋類等最常見,這些食物可能會導致蕁麻疹。
第二,許多藥物容易引起機體的變態反應,而導致蕁麻疹,常見的比如有青霉素、阿司匹林、磺胺類藥物等。
第三,感染,有些病毒、細菌、真菌、寄生蟲等感染,也可以導致蕁麻疹。
第四,物理因素,比如冷、熱、日光、摩擦及壓力等物理性刺激,可以導致蕁麻疹的發生。
第五,還有動物及植物的因素,比如昆蟲叮咬或者吸入動物的皮屑、羽毛以及花粉等。
第六,如果精神緊張,可以引起乙酰膽堿釋放,導致蕁麻疹。
其次,有一些內臟和全身性的疾病,比如風濕熱、系統性紅斑狼瘡、惡性腫瘤、類風濕性關節炎等,也可以成為蕁麻疹,尤其是慢性蕁麻疹的原因。