Small lumps on penis shaft - help

hi, 24 years old no sexual contact in over 1 year but in the last few weeks these lumps came up. could anyone maybe give me an idea of what this could be? at first felt slightly sore now pain has gone but lump is still there, no burning/tingling sensation when urinating. could this be herpes? cant help thinking of what it is until i get seen at a clinic! please see image

image