荨麻疹的病因复杂,约3/4的患者找不到原因,特别是慢性荨麻疹。常见的发病原因如下:
1.食物以鱼虾、蟹、贝壳类、蛋类最常见,其次是某些肉类和某些植物性食品如柠檬、芒果、李子、杏子、草莓、西红柿及食品添加剂等。进食过量蛋白质,或同时饮酒,或不新鲜食物腐败而分解产生很多肽类,碱性多肽可促进组胺的释放。含蛋白食品在没有充分消化之前,以蛋白胨或多肽形式被吸收,可致荨麻疹。儿童由于消化功能弱和消化道粘膜通透性高,这种情况尤为多见。有些食品如牛奶中,可含有微量药物如青霉素而引起荨麻疹。
2.药物是最主要的病因之一,许多药物常由变态反应机理引起。常见的有青霉素、磺胺药、呋喃唑酮、血清制剂、各种疫苗等。而有些药物本身可直接使组胺释放,如吗啡、可待因、可卡因、阿司匹林、奎宁等。
3.感染包括细菌、真菌、病毒、寄生虫等。隐性感染是慢性荨麻疹的病因之一。引起上呼吸道感染的病毒和金黄色葡萄球菌最常见,其次是肝炎病毒。系统性感染如败血症等,可伴有急性荨麻疹。
4.物理因素包括温度、日光、机械刺激或压迫等物理性刺激。
5.动物及植物因素如昆虫叮咬、动物皮屑、羽毛吸入、荨麻刺激和花粉吸入等。
6.精神因素如精神紧张可使乙酰胆碱释放。
7.全身性疾病`结缔组织病如风湿热、系统性红斑狼疮、幼年性风湿性关节炎、混合结缔组织病、干燥综合征、多发性肌炎等,恶性肿瘤、代谢障碍、内分泌紊乱等,可作为荨麻疹特别是慢性荨麻疹的原因。