引起荨麻疹复发的原因包括以下几方面:1.食物因素。比如鱼、虾、贝壳、蛋类等含有动物性蛋白的食物,以及柠檬黄、亚硫酸盐、水杨酸盐、安息香酸盐等食物添加剂。2.感染性因素。比如病毒感染、细菌感染、真菌感染、寄生虫感染等。3.吸入或接触过敏原。如粉尘、尘螨、真菌、花粉、动物毛发、动物皮屑、刺激性气体或被蚊虫叮咬等。4.系统性疾病。比如风湿热、类风湿关节炎、自身免疫性甲状腺炎、系统性红斑狼疮、代谢障碍、内分泌紊乱等。除此以外,精神以及内分泌因素、药物因素等,也可导致荨麻疹复发。