Today, I woke up and the glands of my penis was extremely sensitive--actually, painful to touch. I'm a virgin, so I know it is not an STD, nor have I masturbated recently or had any trauma to the area. I don't know if this could be the sign of a urinary tract infection, or possibly kidney stone related? Is this common, and is there any way to know what it is before consulting a doctor?