Any thoughts?

i have these small bumps on my penis and I don’t know what they are. they have never been red or hurt at all so i don’t think they are herpes but every time i look at them i think the worst ! Help !!

image