It's hard to know what to advise because you haven't said what you've tried already. Which of the 12 suggestions mentioned here:
guardyoureyes.com/breakingfree/first-time-here#suggestions
have you tried?
Positive action is always great. Personally I think that they only help sobriety once you've reached a certain stage of recovery. Until then it's all about stopping.
Don't act out even if it feels like you will die if you don't. (you won't).
Urges happen. We all get them and we've become used to just acting on them without thought. It's become second nature. It takes practice to reverse that. When I started trying to quit I couldn't get past 3 days, I just needed to do it, the urges were too strong. Once I forced myself through that barrier it became much easier and I went from losing to the y"h 100% of the time to just 90% of the time. Success takes strange forms sometimes.
This is a process and it takes time and patience. Don't expect perfection. But don't use that as an excuse to be less than perfect either.
The y"h uses the telescope trick. When you look through it one way it magnifies, the other way minimizes.
Before an aveiroh the y"h minimizes it: "it's not so bad, everybody's doing it, Hashem will forgive you, after all who can overcome these urges?"
After the aveiroh the y"h maximizes the guilt: "how could you let yourself down so badly, Hashem doesn't forgive this sin, you're back to square one, you'll never manage this, you're pathetic."
It's important to remember what he's doing and do the opposite. Before the aveiroh remember how bad it is, how much you want to get through this barrier, how bad you'll feel if you go back to day 1. Demand perfection of yourself.
If chas vesholom you do fall remember that no-one is perfect, these things happen, that this takes time, that progress does not happen in a straight line, that if you keep working on this and NEVER GIVE UP, you will be successful. It may not happen as quick as you like but it will happen if you commit to NEVER EVER GIVING UP!!!
Hatzlocho.