Hello Truth: I feel your pain, especially since I was clean for a long time and recently took a nose dive.
Please smile from ear to ear that you are venting here to us on this sight, along with all of us fighting the same war together. The fact that you are venting shows a ratzon/desire. The first step is a true ratzon/desire to stop the garbage. Of course, even that takes asking Hashem to give us the ratzon we need to keep moving forward in the fight.
It took me a long time to realize not to look into the future at the big picture, but rather just deal with the moment. One step at a time, one time looking away, even if the next time I stumble. '7 times the rightous one falls and then gets back up.' I once heard a pshat in that, as follows: Simply, it means despite the falls, he gets up. But the other explanation is that specifically from the falls, as a result, he gains the strength to win the war, by getting back up and trying agin and again. It does not just all of a sudden become easy.
In short (too late), each battle is chashuv miod (very beloved ) to Hashem. So even staying clean 1 day, or 1 hour, or 1 time on the computer, is a huge success. My savier was and continues to be this sight, with Hashem's help of course.
Best of luck.