Small lump on shaft of penis

Patient: I have a small lump on the left side of my penis shaft, about half way between the base and the head. It is hard and doesn’t hurt, and it stays there when flaccid. I noticed this lump after masturbating about 3-4 times in one day. It’s been here for almost a year now with no sign of healing at all. Any ideas?