荨麻疹产生的原因很复杂,有很多事多种因素共同作用引起的荨麻疹如:对鱼、虾、蟹、蛋类过敏,最常见。也有部分对调料或食物香精过敏的;
感染,包括病毒、真菌、细菌感染。动物及植物因素,如昆虫叮咬或吸入花粉、羽毛、皮屑等。另外,冷热、日光、摩擦力等多种物理因素也可以引起荨麻疹。