Addiction treatment program is various, but actually it can be categorized is two different basic treatment. Each category has it advantages and disadvantages. You can compare and see which one will suitable for your family member in addiction with also considering patient condition before you decide your choice.
First category is 12-step addiction treatment. This actually traditional addiction treatment for alcohol abuse, but the basic knowledge is also use for other addiction such as drug, or eating disorder. This addiction treatment is old ages but still compatible to be use in modern life.
The other category is non-12 step addiction treatment as alternative for 12-step. This is modern treatment program which is gain by long time research and update data. People choose this type of treatment because it is suitable for modern life and it has a high success rate.
To complete addiction treatment program, you can add MRT (moral reconation therapy) that focus on improving patient moral. The program will help patient for better personality, behave, and become acceptable in community.
Nothing is exact of which one is better or suit patient condition. Each patient has unique condition; one may work for one patient but failure on the others. It is need a deep research before you know which one will work best.