Psychotherapy is an effective treatment that can provide long-term benefits over substance abuse therapy. It can help individuals develop long-term coping strategies, while medication only temporarily relieves symptoms. Psychotherapy also has more control over the treatment and can address the underlying causes of mental health conditions. In some cases, a combination of medication and psychotherapy may be the best treatment for substance abuse therapy. The choice between psychotherapy and medication should be made on a case-by-case basis in consultation with a mental health professional.