Does anyone know what these could be?

i recently got these bumps on my penis last thursday and i have no idea what they could be. i had sex the saturday before i noticed them with my girlfriend of a year and i know she hasnt been sleeping around. what could this be? its painful, but does hurt to pee and looks like craters

image

image

those are definitely herpes