Bumps on penis! What could it be? Worried!

Hi

I have these bumps on my penis and it has been there for a while

I am just worried of what it could be
I am a virgin but I have received oral sex many times by one female

Could someone help me please? I have attached a photo of the bumps. Thanks.

Anyone??