your recover will take months to years to recover, because you did it for that long
Do few exercises along with urological treatment. Google, male deer exercise, kegel exercise, Sat kriya. Circulating awarnenss around microcosmic orbit...
Stop masturbating, don't even try. See a urologist.
Did you take accutane or any other medication non over the counter medications over the past 5 years?