so sorry to hear of what you have suffered John
I hope you will find much support here and feel less isolated
here are some of our mental health forums,,,,we have one for depression and also one for PTSD
http://neurotalk.psychcentral.com/forum84.html