If you have a mental illness, or support someone who does, I recommend the following free support groups. These support groups can be very helpful for people with a mental illness, in conjunction with physician care and/or therapy.
Online peer led support groups: MDJunction at http://www.mdjunction.com
You are never alone in your mental illness. There are many people who understand the pain and challenges.
If ever you feel you may be a possible harm to yourself or to others, please seek help immediately by telling others, contacting your doctor, and/or going to the emergency room at your nearby hospital (or call 911). They are there to help. I, personally, have also received great support from calling a suicide hotline in the past. In the U.S., you can reach The National Suicide Prevention Hotline at 1-800-273-TALK (8255).
I know that many other countries offer free peer-led support, as well. If you live outside the United States and would like to share the names of reputable in-person free peer-led support groups or suicide hotlines, please feel free to do so in a comment below. Don’t forget to mention your country name.