Last time I did treatment I did detox for a week, a partial hospitalization program 6 hours a day for 3 weeks, and an intensive outpatient program 3 hours a day for 2 weeks. It was for alcoholism, marijuana dependence, and co-occurring bipolar disorder. I don't want to sound like I'm not taking my problems seriously but back then, it honestly wasn't that bad- I had stopped smoking before detox and my alcohol withdrawals were minimal. I wish I had took treatment more seriously then because then maybe I would've stopped before it actually got bad. But I didn't and kept drinking a couple times a week during the outpatient stuff, then I'd just drink a lot of water so the alcohol didn't register in the drug tests. About 3 days before I was done with the program, I had a moment of clarity and I did truly want to get sober. I was clean on my own for 3 months while attended AA/NA, but then I went back. I've been a heroin addict ever since. I really want to be done now and I want to go back to treatment. But if I went back I'd probably just go back to detox and then do the IOP for maybe 6 weeks. Do you think this would really be enough to keep me clean the rest of my life or do I need a 30 day program for longer sustainability? I'm only 19 and the other people I met in treatment before had been doing this for years. I don't want to be like them. When I go into treatment I want to be done for good. I'm just wondering if anyone else has had success long-term with IOP programs or if I should look into residential.