I have had a hard bump on the underside of my penis for about two years now. Sometimes it gets a little inflamed and secretes a thick, white, textured discharge that smells somewhat like fish. Anyway, it's smelly. It also tends to get smaller occasionally. I am fairly sure it's not an STD because I have been with the same girl for over five years. Also, the discharge does not necessarily always come from the same spot. Sometimes it may be 1/2 a mm to the side like it's coming from a different pore or something. What is this, and how do I take care of it?