问题分析:某些自身免疫性疾病、胃肠疾病,代谢障碍,内分泌障碍和精神因素亦可引起。理因素,如温度变化、日光、摩擦、压力、运动等都可引起。食物、动物及植物因素。药物为组胺释放物,能直接使肥大细胞释放组胺引发荨麻疹。