Therapeutic Communities (TC), also called inpatient rehab, are a common form of long-term treatment. The person with SUD lives at a facility where they develop new attitudes and behaviors.
TCs help the person:
Recognize problematic thought patterns and learn coping mechanisms
Learn techniques to avoid falling into old patterns