3 Kinds of Programs for Drug or Alcohol Rehab