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