Disclaimer: I am a member of a 12-step community for several years now, but I do not promote any particular 12-step communities or the 12-step program. This post is just my thoughts on differences of approaches of NoFap vs 12-step program. In NoFap, I discovered that people promote a "gamification" approach for staying clean from PMO by committing to various N days challenges. In the 12-step program, contrastingly, the "just for today" (JFT) approach is promoted, essentially meaning that one only commits to staying sober/clean just for 1 day. By making this commitment each day, it's possible to stay sober/clean for indefinitely long periods of time. I heard of people who struggle with especially strong urges who go further and commit to staying sober/clean for even shorter periods of time, up to minutes. I believe that JFT has several important advantages: It doesn't rely on one's power of will, which by its nature cannot be used for extensive periods of time. Using the power of will, one can abstain from something only for a very short time, or otherwise just switch one addiction for another, mistakingly thinking that it is a success. As a consequence of #1, it enforces the notion that one's power of will is not enough to overcome an addiction, just like it's not enough to cure cancer. It doesn't put any additional pressure because there's just 1 day at stake, not a whole streak. Most of the 12-step communities' members also count their clean days, but the difference is that they only count their clean days from the past, not their future clean days. "Don't count your chickens before they're hatched." It is a reminder that one has to do something today in order to stay clean. That being said, I still prefer to stick with my regular JFT way of thinking instead of taking on any of the N days challenges. Gamification is a very nice concept but urges of addictions are just too strong to be gamified over. However, I think gamification works perfectly fine for developing new healthy habits to replace the old addictive ones. So, I'm not against this approach in general, I'm just saying that it's not a silver bullet.