荨麻疹的病因非常复杂,临床上尚且没有明确的结论,但是已知的有以下几种因素可能是诱发荨麻疹的病因。过敏,包括外源性过敏以及内源性过敏。比如外界环境中的花粉、尘螨、甲醛,接触人体引起过敏反应,继而诱发荨麻疹。还有的人对牛奶、鸡蛋等过敏,摄入后也可能引起变态反应诱发荨麻疹发作。环境因素,目前已知部分荨麻疹患者身处在湿热或者寒冷的环境下,就会诱发病疾病。药物因素,一些有基础疾病的患者,治疗基础疾病的药物可以诱发荨麻疹。还有的患者精神紧张、压力大,也可能诱发荨麻疹发作。