There are many options when searching for a heroin addiction program. Many find themselves entering Methadone programs to treat their addiction. This ends up being only band aid over the larger problem that the individual has. That problem being drug addiction. The ideal situation for an individual with the desire to end their heroin addiction is to attend a heroin addiction program. There they will find that they can safely withdrawal from heroin and learn to live without drugs.
If the individual chooses to attend an inpatient long term program they will be removed from their former using environment for a significant amount of time. This allows them to withdrawal and learn to live life with out the use of heroin to solve their problems. Long term heroin addiction programs are preferable due to the severity of heroin addiction. Many addicts that attempt to end their addiction through outpatient treatment find that they are using again in a short period of time. This is because they are still living and seeing the same people everyday. Temptation gets the best of them and they are not able to be strong enough to remain sober.
Every heroin addiction program is different. When looking for a quality program it is important to understand that particular programs philosophies and treatment methods. Choose a program who's philosophies correlate with your own. Heroin addiction is not living life. Make the choice to live without the need for heroin by attending a heroin addiction program.