问题分析:荨麻疹病因复杂,大部分引起荨麻疹的原因可分为如下因素:1、可为食物:鱼、虾、肉类、蛋类及菠菜、苹果、梨等水果;食物中色素调味品、防腐剂、酵母、水杨酸、柠檬酸等。2、吸入物如花粉、动物皮屑、羽毛、真菌孢子、灰尘、甲醛等。3、感染:如细菌、病毒、寄生虫等。4、药物;5、物理因素如机械性刺激、冷热、日光等。6、蚊虫叮咬;7、精神及内分泌改变:精神紧张、感情冲动、月经、绝经、妊娠等都可以引起荨麻疹;8、内科疾病,包括系统性红斑狼疮、淋巴瘤、肿瘤、甲状腺功能亢进、风湿病和类风湿性关节炎慢性病灶,如齿龈疾病、胃炎、肠炎、胆囊炎、肾炎、肝病等;9、一部分患者发病与遗传因素有关。