身上长痣的原因有很多,可能是跟内分泌异常有关系,如果不能够解决内分泌异常的话,身上肯定还会出现更多的黑痣。患者可以去医院进行下检查,然后根据检查结果进行治疗,另外在平时的饮食上也要多加注意,不要吃颜色过深的食物,不然会影响到病情。