Small ball/lump under skin on penis shaft

Hi I've felt this small lump on the shaft of my penis since yesterday. it has not changed in size nor pain. when i squeeze it, it hurts just a little. i was thinking it could be from too much jerking off? any help would be much appreciated. i have regular sex but me or her do not have any STDs or STIs. picture included

image

will it disappear by time?

does it feel firm or squashy can u move it around under the skin

Most likely it is a penile Cyst - can be linked to the type or amount of pressure applied to the shaft of the penis, rather than the regularity of sex or masturbation. If you use a penis pump or any form of penis development these can cause this to occur …