Hi. I am a 38 year old virgin and a couple of months ago I chafed the underside of my penis while masturbating. There was not any bleeding and my urinary functions are excellent. No burning while I pee. No prostate issues. The only problem that I have had is soreness. I went to the doctor's office and my doctor prescribed Bactroban for me. I took it for about a month and abstained from masturbation. My penis healed and was getting better to the point where I felt comfortable masturbating again. However, it was not 100% healed and earlier this month I think I re-aggravated it. So, I re-applied the Bactroban, but after it ran out I started using Lotrimin AF and Polysporin. Since that time it has improved and I would say that it is about 90% healed. However, it is not totally healed yet. My question is: how long do you think it will take for it to completely heal? And, should I continue to use Polysporin? Thank you.