As the thread name says, i have a dirty penis. I guess i got it from playing with myself as a kid and not washing my hands before. I can see the original color at the base of my penis and the "body" is a light brown that which i can only assume is dirt. I've been washing it with soap and water and pulling the foreskin away from the head, but its not working. My worst nightmare is for a girl to go down there and then refuse to do anything with me because of it being dirty. This is a very embarrassing thing for me to talk about and i want to resolve this issue as fast as I can. Please Help!!!!