(Graphic Pics) What are these??? Some type of STI?

(warning: super gross pictures) I have these bumps on my vagina that hurt if I put a little too much pressure on them. I have a HUGE cluster of something near the opening of my vagina especially. i think they might be something likes cysts or some STI. I am a virgin so it's not like I got these from sex. But I have no clue what exactly these are.

image

image