I have been on nofap mentally and physically from past two months. I never could achieve a streak more than 21 days. I am ashamed angry and extremely disappointed. I don't know how to win over my temptations and urges. I am a complete faliure. I know things I should not do, then again I do those things in such a short period of time that it takes time to realise that I've lost another battle against myself. I am going through extreme stress, and physically I am not very good as well. I can't control my mind. Mind is what I am chasing after. I know it's not so easy to control my mind. I called my ISP to block porn sites on my internet connection. And that "me" used VPN and got access to porn sites and relapsed aftrr 7 days. I know 7 days ain't a big deal for many of you but for me it's like "yeah you can do it", "you crossed 7 days you can do more weeks just carry on and endure".. then later that day I take off my pants. F#&k me. Seriously F#£k me. God damn it. I hate myself.