I know bro… the only i advise i can give you you is to make up your mind. No matter what you can’t watch porn or masturbate this year. Prayer works alot too
I have the same problem. I masturbate mainly out of boredom and stimulation, even minimal ones. what I can tell you is to advise you to meditate and spend your day with hobbies or smth else. when you feel stressed and on the verge of falling, breathe, calm down, think about what you are about to do and what you could be if you don't fall into temptation. "Is it really worth it?". no, it's not worth it. check out the forum if it helps, or go outside and breathe some fresh air (it helps me a lot, even for a few minutes). I hope It can help you, you can do it!