J'ai trouvé ces bosses sur moi il y a quelques jours

Plz help, the bumps itch and im not sure what they are, i thought it was a yeast infection but im very scared.