For me personally I spent many years on the carousel of watching a little bit here, a little bit there, until - inevitably - I relapsed. The difference for me started when I started attending a group recovery program at Sexaholics Anonymous www.SA.org. There are other groups too: Resources for our recovery - #64 by NealRecoveryCA
Take care and be safe