I recently discovered these on my vagina i’m scared
you should go get looked at by a professional, just to be safe.
The question of what these spots actually may be depends on itchiness.