Poshut
I relate to how you are feeling. For the past few months I have never managed to put together more than 2 weeks at the most. You wrote that you fought the YH for 31 days, recently I have changed tactics I cannot fight the YH he is far too strong for me. Every time I get the craving to surf I call a member of my fellowship and tell him of my struggles this really helps, I also daven to Hashem and say "Hashem take this garbage out of my head, I do not want this, it is too powerfull for me, please keep me sober". I have found that the tools of making phone calls and simple tefillah really help.
I also have to constantly remind myself that I am a sick person, and I am trying to get better, my YH wants me to think that I am a bad person trying to do good, this only feeds the self loathing and keeps me in the cycle of addiction. My recovery is only one day at a time and today I want to stay clean and sober no matter what!!
Thank you for sharing you have given me a chizuk, in helping me fight my own battles.
London