精神因素引起顽固性荨麻疹。精神紧张、情绪波动、抑郁等也可成为荨麻疹的诱发因素,食物引起顽固性荨麻疹。主要是动物蛋白性食物,如鱼、虾、蟹、蛋、牛奶及其他海味是常见的致病因素。
某些水果、蔬菜也可以致敏,加入食物中的调味品、防腐剂、颜料,食物中的天然或合成物质如水杨酸、枸橼酸等也可以引起荨麻疹。