Sam, I understand about your family, and I am sorry to hear you've had such a bad time. However you need to get out and meet people - have you tried support groups, AA meetings, attending churches?
What about mindfulness, yoga or meditation? There are meditation videos on YouTube.
I am reading a good book by Dr Claire Weekes, titled Self-Help For Your Nerves. You can buy it on Amazon. Why not try reading that?
Unfortunately you have to help yourself if you want to improve. Best wishes and God bless.