I think one of the most important ways to prevent a drug addiction relapse is to form a strong support system. It really helps to have family, friends, and addiction treatment professionals that you know you can turn to whenever you need a little extra help. Support groups of other addicts can be really helpful because everyone knows what you're going through and has been there before. You can probably find a support group in your community, or you can join an online support group like the ones at supportgroups.com.
I also think that developing new, healthy habits is really important. It's easier to stay clean when you have a new outlook and a better lifestyle--otherwise it's easy to fall back into your old habits and start using again.
Click Here to search for a treatment center in your state that is right for you.