I've had a bruise on my shaft, right under the head of the penis for over a month now. It comes and goes depending on whether I'm active in that area of my body. I assume it is a bruise because it's black and blue and tender.
Is there anything that i can do to heal it faster? Also, could my description of the problem be something other than a bruise, such as an Std?