引起荨麻疹的原因比较多,具体分析如下:一、饮食因素:如果接触容易过敏的食物或者是发物,包括海鲜类、牛奶、蛋类以及牛羊肉,都可能会出现荨麻疹。二、感染因素:如果受到细菌感染、真菌感染、病毒感染以及寄生虫感染,包括吸血虫、蛔虫、丝虫等,都可能会诱发荨麻疹。三、物理因素:如果患者长时间受到冷热刺激,或者局部皮肤受到日光照射,以及局部有摩擦、受压等,也可出现荨麻疹。四、其他因素:患者如果有内分泌障碍、精神因素或代谢出现障碍以及有胃肠疾病,也属于荨麻疹的诱发因素。