Recovery from any addiction, be it long-term or short-term is an arduous process. You have to go through a lot of physical and psychological changes during that time and of course, it is life changing.
The common adage is that quitting is for losers. However, when it comes to addiction, quitters are the real winners. But you must remember, quitting a bad habit is hard, but not impossible.