A few things I've learned as a recovering heroin addict
I only have 3 days abstaining from PMO, but I've been clean from heroin for almost 2 years now. Heroin is fucking insane, but in the end nofap is not all that different of a fight. Here are some recovery tips I picked up along the way, incase anyone is interested:
-Don't over commit, saying you're really done this time. With that mindset, it only gets more demoralizing with each relapse. You'll find it easier just to quit for today and worrying about tomorrow when it gets here.
-Don't beat yourself up for relapsing or otherwise falling short. Accept yourself and your shortcomings fully, and gently try to steer yourself in the right direction, as you would a good friend. This seems counter-intuitive, but it works.
-The problem isn't a lack of willpower or self control. It's the delusional thinking that you're somehow going to muster up the willpower this time to do everything right. That is the real problem. Just worry about staying clean/abstinent today with whatever insufficient willpower you've got to work with, and I promise you'll be alright.
-Rational thought is a bitch. You can rationalize anything. This is why checking in with a friend/sponsor/community is vital. Your best thinking fucks you over. Addiction is cunning, baffling and insidious.
That's definitely not everything but that's all I could think of for now. Also, having some faith in God or the Universe or whatever helps. Prayer actually works. They say "God will move mountains if only you bring the shovel." And in my experience, it's been true.
Anywho, I'm off to try to sleep without my nightly wank ritual, it's proving to be difficult. Hence I ended up writing this. I wish everyone luck.