I am an addict, and this problem took me for a ride for over 20 years, always getting worse. I learned, studied all about the Yetzer Hara, went to Rebbis, shrinks, and read books, learned harder, and did tons of teshuvah....
Here is what I learned:
I masturbated for years...