How do I get rid of these?

I have these spots all over my legs and they make me really insecure and I don’t even wanna wear shorts/show my legs anymore. I’m 15 so I know they can’t be age spots, and I don’t go outside often so I don’t think it’s from the sun. But how can i get rid of these? Someone please help :( It’s so embarrassing
3 answers 3