There are different types of treatment programs are available for addiction recovery such as http://www.drugrehabscenters.com/>12 step program, therapies and aftercare program etc. people can select one that is appropriate for their addiction situation.