荨麻疹的病因多种多样,病因复杂。大约3/4的患者找不到病因,尤其是慢性荨麻疹。这种疾病的常见原因包括鱼、虾、蛋和牛奶等食物,其次是肉和一些蔬菜,如草莓、可可和西红柿。可能导致荨麻疹,荨麻疹在儿童中更常见,也可能是由儿童和成人之间胃肠粘膜渗透性的差异引起的。在预防荨麻疹时,饮食上应注意以下几点:为避免荨麻疹的发生,必须注意不要在短时间内摄入大量高蛋白物质,也不要喝大量酒精;排除是通过排除食物摄入来实现的。患者可以连续3周食用以下食物:米饭、青菜、胡萝卜、土豆、南瓜、菜籽油、糖、盐和各种绿茶,然后每天添加一种食物。食用上述食物后,观察几天是否出现急性荨麻疹。如果触发急性荨麻疹,患者可能对添加的食物过敏,并及时停止食用此类食物。荨麻疹不能吃鸡肉,忌食辛辣鱼腥发物在没有发现可能诱因的情况下,尽量避免鱼虾、蟹及剌激性食物。