你好,荨麻疹是过敏引起的,过敏原因较为复杂。如辛辣食物,鱼虾、羊肉等动物异种蛋白,气候方面干燥、潮湿、高温、寒冷等环境变化,空气中的花粉、尘螨、化学物质的气味,日常皮肤接触的化妆品、洗涤用品、皮毛化纤织物等等。
荨麻疹的治疗是抗过敏药物治疗,以上的治疗应该是正确的,如果反复发作建议你到正规医院皮肤科做过敏源的检查,尽量脱离过敏源。