Dude I am fighting since last 2..3 years. In starting I use to pmo every single day ...sometimes multiple times the same day. But now I still fail. But you know what I am able to do. I pmo or relapse once in 25 days gap. Ya we fall down we get negative thoughts. But hang on in there dude. You may fail but still you are doing better than ever before. Just keep faith and give your best shot everysingle time. Focus on your lifestyle rather than just no pmo. Cheers dude.