Bumps on penis

Ive had these bumps on my penis for over a month now and left them alone hoping it would go away. Does anyone know what it is? Ive recently quit masturbating because i thought i was doing it too much and that could be the cause, haven't done it in two weeks. It cant be sexually transmitted as i haven't had sex in over three years

image

I have 2 similar kind of bumps on the side of the shaft. Someone please let me know as well.