Hi, i get a hard lump on my penis almost every time i have an erection. This has been going on for over a year and i'm convinced it's a blood clot because it always goes away when going flaccid. I have also been able to dislodge it while erect just to see it come back a minute later. It doesn't hurt but touching it feels weird. What might cause this and how dangerous is it?