问题分析:身上长红疙瘩考虑是过敏性荨麻疹,荨麻疹是由于皮肤、黏膜小血管反应性扩张和通透性增加而出现的一种暂时性、局限性水肿反应,西医荨麻疹常见原因主要有食物如鱼虾蟹等,感染、药物、物理因素如机械刺激、冷热、日光等,昆虫叮咬,精神因素和内分泌改变,遗传因素等。