身上长红痣的原因有很多,第一种就是与雌激素代谢有关,如果女性身上长这种痣,很可能是因为自身的雌激素分泌异常导致的。对于在青春期的少女或者在妊娠期的妇女,体内的雌激素含量是不断增加的,这就是导致身上长红痣的一个原因。