蕁麻疹的病因可能與變應原、藥物有關或病因不明。常見的變應原有:藥物、昆蟲螫傷或咬傷、脫敏注射以及某些食物,特別是蛋類、牡蠣、堅果和水果。有時吃很少量食物就會立即出現(xiàn)蕁麻疹,有時則在大量進食某種食物(如草莓)后出現(xiàn)。蕁麻疹也可以在病毒感染,如肝炎、傳染性單核細胞增多癥和風疹后出現(xiàn)。
反復發(fā)作超過數(shù)周或數(shù)月的蕁麻疹很難明確病因;有時可能永遠找不到特殊的原因,偶爾無意識地長期使用某種食物添加劑、藥物或其他化學品可能與此有關。例如,防腐劑、染料和其他食物添加劑,牛奶中極微量的青霉素(治療母牛感染)以及某些非處方藥。有少數(shù)的慢性病(如系統(tǒng)性紅斑狼瘡、真性紅細胞增多癥、淋巴瘤、甲亢或感染)與蕁麻疹同時并發(fā)。雖然懷疑與心理因素有關,但未得到證實。
某些藥物如阿司匹林可使蕁麻疹癥狀加重。由阿司匹林引起蕁麻疹的患者對其他非類固醇抗炎藥,如布洛芬或?qū)剖S(一種食品或藥物染色劑)也會出現(xiàn)類似反應。不伴有蕁麻疹的血管性水腫可能是一種稱為遺傳性血管性水腫的疾病。