身上长红痣考虑以下原因:
第一,老年性血管瘤,好发人群为老年人,但是中青年人群也可能会患有此类疾病。
第二,考虑是身体出现慢性肝炎、肝硬化引起,造成体内雌激素减少,会引起皮肤改变比如蜘蛛痣、血管瘤等。
第三,也可能是痰湿积滞的原因所出现的红痣表现。
第四,考虑是过敏性紫癜,如果身上长了很多红点,而且压之不褪色,且主要以下肢为主,与过敏体质有关。
建议及时去正规的医院做相关的检查,了解红痣是生理性还是病理性,避免耽误病情。