I know of a better pledge to give your word to. Promise that no matter what, you will always pick up and try again. You can reach perfection in accomplishing just that alone. Best wishes! .
I've Been Watching Porn Since I Was 10 Years Old. And Trying To Quit. For Building Some Good Habits I'm Reading Atomic Habits Now.
The issue is that it's hard to consistently have zero free time and always stay occupied with something. IMO the real challenge is to stop seeing P as something that cures boredom.