If you suffer from addiction, you need to get help. The sooner you do so, the better off you'll be. In fact, research shows that people who receive treatment early in their recovery process have much lower rates of relapse than those who don't.
Treatment rehab centres specialise in helping people overcome addictions. They teach skills that can help you deal with cravings and manage urges. They also provide support groups and counselling sessions. These tools can help you learn how to cope with triggers and situations that lead to relapses.