A rehabilitation centre is a place that helps addicts in the recovery process. Through various treatment methods such as psychological, creative, discipline, and a constructive schedule, addicts are assisted in self-analysis and learning coping patterns. The duration of the stay for addicts may differ on a case-by-case basis.