Once you have built a busy life where you find meaning and derive enjoyment from, you will not even think about PMO.
Yes. You just have to be dedicated to ACTUALLY wanting to quit. Not just saying that you will, but a week later you fuck up (Which I do many times) I believe the more busy you get, the harder it is to give in