i have been depressed over two years i have these spots on my penis skin

I have been observing these spots on my penis and they are not going away it been so long.

image

should i visit doctor? i had genital sores but they are gone and healed.