发生的病因主要是各种过敏的物质造成的,就是内在、外在,甚至是自身过敏,一些因素导致皮肤黏膜血管通透性增高,引起的一种暂时性皮肤黏膜水肿反应,通透性增高以后渗出增加,导致皮肤黏膜的水肿反应。
内在引起的的,像慢性疾病,幽门螺旋杆菌感染,慢性胃炎,植物,称为荨麻疹的原因,其实是因为荨麻这种植物,人接触以后会出现过敏反应的植物。