What is this?? i need help please

I’ve had these bumps for a few weeks now & they have been very itchy & idk what they are. Someone please help

this looks suspicious i would get check for STI test ..

see your doctor