Group therapy or support groups are typically led by a mental health professional or group leader and can be low-cost or free. Whether it be friends, family or strangers, sharing your feelings and ...