身上长红痣有可能是肝功能出现异常引起的,也有可能是内分泌异常引起的,当身体上长红痣的时候和雌激素的代谢有一定的关系,当身体里面的雌激素含量增高会导致身体上长红痣。身体上长红痣的时候建议到医院做一个肝功能检查和凝血分析检查,看一下是否有不良的疾病,还要随时的观察红痣的变化。