Research consistently says that inpatient drug treatment is most effective. The longer clients are away from old people, places and things, the better. 30 days is not enough time away from home though obviously there are always exceptions (such as lack of child care, FMLA, and loss of health insurance.)
The basic premise of Cognitive Behavioral Therapy is that the way we perceive situations influences how we feel emotionally. CBT helps patients gain a more realistic understanding of their thoughts which subsequently allows them to change their behavior. Cognitive-Behavioral Therapy (CBT) was developed as a method to prevent relapse when treating problem drinking, and later it was adapted for cocaine-addicted individuals.