身上长红疙瘩考虑是过敏性荨麻疹,荨麻疹是由于皮肤、黏膜小血管反应性扩张和通透性增加而出现的一种暂时性、局限性水肿反应,西医荨麻疹常见原因主要有食物如鱼虾蟹等,感染、药物、物理因素如机械刺激、冷热、日光等,昆虫叮咬,精神因素和内分泌改变,遗传因素等。中医认为荨麻疹的病因是卫外不固,感受风邪不正之气,平素体弱气血不足,情志不畅,肝郁化火,灼伤阴血,肌肤失养,生风生燥引起的。对于荨麻疹的治疗建议采用抗过敏的药物如氯雷他定片等,如果伴随瘙痒的症状,可以使用炉甘石洗剂,平时饮食要清淡,忌口辛辣刺激的食物,睡眠要规律,避免熬夜。