Go out more, By your own admission, you don't socialise, go out and meet new people.
I know it's a lot harder actually doing it, I was like you when I got kicked out of school, and had to go from 15 year old, getting away with everything, to working for Plymouth City Council in about a week.
I lost contact with all my friends from college, and the youngest person at work ('sept me) was a 25 year old.
I decided I would try and make new friends, and, while keeping in contact with my older friends from college, I now have more friends than I thought I would.
I still have off day's when I feel miserable and don't see the point in life, but then I just think of someone living in a third world country or something like that, and then I feel ok.
Good Luck, There is a light at the end of the tunnel. Long it seems, I know. You'll get there eventually.
