如果發作的時間持續超過六星期就稱作「慢性蕁麻疹」,病情可能持續數月或數年,另外,有的人則是隔一段時間就反覆發作一次,帶給病人相當大的困擾。醫師與病人也都很希望找到病因,可惜,有超過百分之七十的慢性蕁麻疹是找不到原因的,能找得到原因的在致病的誘因去除後,蕁麻疹很快就會消失。對於慢性蕁麻疹,曾經有人用皮膚過敏試驗幫忙,結果並不理想。若於病史中無法找到線索,而病情經治療後又無法改善時,則須做一些檢查,包括CBC、 total eosinophil count、IgE、ESR、肝功能等,看看是否有其他的問題,臨床上有時發現一些無症狀的感染,如齲齒、泌尿道發炎、陰道炎、肝炎或消化道潰瘍、腳癬等,經治療後,長期的慢性蕁麻疹也因此痊癒。
蕁麻疹可依時間長短區分為急性及慢性蕁麻疹。急性蕁麻疹指的是發生在六個星期之內,反覆產生的皮疹,食物及藥物可能是引起過敏的原因,食物方面包括水果、海鮮、堅果類、奶製品、辛辣食物及巧克力等,但約百分之五十的病人找不到任何原因。慢性蕁麻疹則是超過六個星期的搔癢性皮疹,約佔人口的千分之一,常造成病人相當大的困擾,嚴重者可影響病人的作息或情緒反應。大部分的慢性蕁麻疹找不到原因,少部分者可由念珠球菌感染、細菌感染、或惡性腫瘤引起。近年的醫學文獻大量提到幽門螺旋菌、 C 型肝炎與慢性蕁麻疹的相關性,但是否真為慢性蕁麻疹的原因之一則有待近一步的證明。少數慢性蕁麻疹的個案可證實為食品添加物引起,約佔慢性蕁麻疹病例的千分之六到八,由於機會不大,加上食品添加物的普及性,所以飲食是否要遵行食品無添加物的原則,仍依個案而定。