Research has shown that psychotherapy is effective for a wide range of behavioral and mental health issues, delivering a larger effect than many medical treatment alternatives. One reason psychotherapy is so effective is that it focuses on teaching individuals life skills and providing them with tools that they can employ throughout their lives.