All of these types of psychotherapy are usually provided by a mental health professional. A mental health professional may be a licensed psychologist, social worker or counselor.