TLDR: Time yourself and beat your records

I've tried and failed going nofap/noporn cold turkey, so I developed a way to make it easier to maintain.

The only thing you'll need is a long-term timer and some method of tracking. Something to keep track of a long duration on your phone. I think the default apple one should work fine. Otherwise I use an android app called Ultimate stopwatch and Google Keep. The important thing is that it monitors duration from a specific event, rather than just manually counting. It has to keep time even if you turn your phone off, if you close the app, etc.

Then, it's simple. Have one last one if you want to, and start the timer. The rules are simple.

  1. Monitor how long you last each time, and then reset the clock
  2. Break your record each time
  3. Failing is ok, if it's >24hrs over your previous best.
  4. (I'm doing this for no-porn rather than nofap, so you can no-porn fap all you want (within reason). If you want to do this for nofap this rule obviously doesn't apply.)

For example, my current progress is:

  • 54hrs
  • 228hrs
  • 262hrs
  • 60hrs and counting

To those who can quit cold turkey, great. I tried and failed. I'm sure others have too, and this has helped me hugely in getting over my addiction. It's pretty transferable to whatever addiction you suffer from.

EDIT: I never advocated nofap. I'm doing this to stop jerking it to porn which is unrealistic and, in my opinion, damaging to sexual health. I agree that masturbation is normal and healthy, and I even mentioned jerking it as much as you like.