目前尚无明确的荨麻疹病因,但有很多原因都可能导致荨麻疹的发生。荨麻疹是具有一定遗传性的,若自己或上一辈有荨麻疹病史,就会把这一疾病特征遗传给下一辈;还有一些蚊虫在叮咬人体后也会出现荨麻疹,但不是所有的蚊虫叮咬都会出现的,要进行辨别治疗;体内的内分泌和激素变化也会诱发荨麻疹;气候变化或处在剧烈气温变化的环境中时也有增加荨麻疹的风险;过敏性体质的人更容易得荨麻疹。
若有荨麻疹患病史的人得了其他疾病要治疗时,可以咨询医生,主动告诉医生自己的荨麻病史,因为一些药物也可能导致身体出现荨麻疹,要避免使用这些药物。