I found these bumps on me a few days ago

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