Could not agree more. How long can you endure it is the question. I can tell you from my personal experience that for getting rid of any addiction you'd need an honest intention and lots and lots of dua.
Remember when you quit something for Allah, Shaitaan will try to trick you into it all the...