Do some volunteer work. It will give you a positive way to spend some time. You will help others and you will feel good about giving back to the community. You'll meet some new people, and hopefully come to realize that as bad as your current situation is, it could be worse. With the holidays coming up, there will be plenty of opportunities to help others.
Sorry to hear about your situation. No idea what the specifics are, but I also went through a very stressful period about a year and a half ago. A little over a year ago, I reconnected with some old friends and have spent a lot more time with my out-of-state family. I have to say, I am now happier than I've ever been. 2012 was the best year of my life, and 2013 looks like it will be even better.
Hang in there, you can get through this.
BNM