I think that maybe because you’re outside for 12 hours a day, they may be liver spots. But usually liver spots appear on your face, shoulders, and arms, so there may be a chance that they are not liver spots. Before you do anything though, you should consult a doctor about what you think.