荨麻疹的发病原因很多,很复杂,所以很难确定。许多食物都能引起荨麻疹,其中最常见的是鱼类、虾、甲壳类、蛋类、牛奶、肉等。药物引起荨麻疹也是一种常见现象,青霉素、痢特灵、阿司匹林、磺胺制剂、链霉素、四环素、氯霉素、维生素B1等都可能引发荨麻疹。细菌、病毒、蠕虫、真菌等有时与荨麻疹发病有关,甚至虫咬或蜂蜇也能导致荨麻疹发生。此外,花粉、动物羽毛、油漆等能引发荨麻疹。不过,并不是说这些原因一定会引起发病,这与身体状况、抵抗力有关。