I've struggled with the all or nothing mentality and it won't let you quit. In fact, you can get more addicted while thinking black or white, because you don't assume responsibility "unless you're giving your 100%". I'm not saying that's how you think, but I know for a fact my subconscious does. What's been your PMO and MO frequency for the past year per month more or less? Do you edge a lot or take too long per session? I think you are still bound to fail because you still think watching porn is a relapse. Yeah, maybe, but if you have been PMOing 20 times per month on average (just giving a random number) and this month you do it 15 times and take less time per session, it's still progress. Apply that kind of progression the following months and you get the idea. It's still going to be hard though. Being exposed to your "drug" of choice and not abusing it is also hard... What an addict wants is to escape whatever problems by overusing the drug, so using the drug less still requires a lot of self control, but who knows, it might be easier for you like that. I would recommend you to use a spreadsheet and track your monthly frequency of PMO and MO.