1、身上长斑的原因可能是遗传的基因导致的,也可能是因为随着年龄逐渐的衰老,出现了色斑都是有一定的关系,也或许是因为长时间的暴晒在太阳光底下,或者皮肤太过于干燥,都可能会导致出现长色斑,在这个时候需要给皮肤大量的补水,可以多吃一些富含维生素c的食物。