身上起荨麻疹的原因临床上大致分为外因和内因两种;外因主要包括以下几个方面:食入性:食入鱼、虾、蛋、奶等;吸入性:吸入花粉、粉尘等;药物性:某些抗生素、降脂药、降压药等;内因主要包括以下几个方面:体内存在慢性感染病灶,如慢性胃炎、鼻炎、中耳炎等;免疫力低下;情绪紧张;内分泌失调;全身性疾病如红斑狼疮、肿瘤等;因此建议患者在生活中尽量避免诱因。