This program has inpatient detox for alchol and substances including marijuanna, cocaine, heroin, addiction to pain pills, etc. They also have a dual-diagnosis program for people suffering from both mental health and substance abuse programs. This is a short-term detox, for about a week to "get it out of your system" and get started on the road to recovery. To support people afterwards, they have IOP - Intensive Outpatient Program - which is a longer period of day treatment, and several outpatient treatment programs. They are a really good program. They can be hard to get into sometimes - but just keep calling to see if they have a bed.