We all struggle, and I'm happy whenever I can achieve a long PMO-free streak. The reality is that I always relapse. I've been here since 2015 and my longest streak that I can remember is 57 days. The good news is, 57 days PMO free compared to my habit of watching porn for hours EVERY day makes the time away from PMO seem like a huge accomplishment.
Here's the big question that may help you, Why do you watch porn and masturbate? I'm not talking about the dopamine rush that you get from these activities, I'm talking about what is WRONG with your life that the best option for you is to PMO and/or MO. If you can answer what is wrong with your life, and if you are willing to change it, then you will find putting together a longer streak is easier.
For me, my issues with my life are that I have been in jobs that I didn't like, but they paid the bills and I can be lonely with a small social life. I'm working on finding a more fulfilling job and doing things to improve my social life. If I can do those 2 things, living without porn should be much easier.