The duration of group therapy sessions varies depending on the therapist and the type of therapy being used. However, most group therapy sessions last 120 minutes.   Mental health specialists recommend regular attendance and participation in group therapy to achieve the most beneficial results from treatment. Generally, group therapy sessions are held once a week, although some groups may meet more frequently or less often. The length of the overall therapy program will also vary, depending on each participant's needs and treatment goals.