@Lostnfound -- It seems that those I've seen who do at least the 90-day treatments tend to do better when they complete the program. But after care is so important. They have to be committed to ongoing counseling and some kind of support group, like a 12-Step program or something similar.
It would be nice if more health insurance policies covered inpatient treatment. Some do, but only for a certain amount of time. The rest of the treatment is out of the patient's pocket, and it can be prohibitively expensive. Some facilities have programs for patients who are under-insured, but not all of them.