Individual sessions usually last between 40 and 60 minutes but can run longer to meet the needs of the patient. Group therapy sessions usually run around 90 minutes. Ultimately, though, the length of a psychotherapy session will depend on the type of mental health treatment that is needed for the patient.