Private Hospital. Medicated detox. 1-3 week in-patient rehab program. 6 week outpatient program.