身上长红痣原因有很多,每个人的情况不同,建议及时到医院检查,切记不要讳疾忌医,查明病因根据病因进行治疗,一般长痣的原因是因为色素细胞增多所致,色素痣人人身上都有,平时多注意防晒,如果是血管痣,一般对身体无害,不需要处理,也可以进行激光治疗。建议到正规医院进行治疗,不要盲目的自行用药治疗,根据医生的建议治疗。