Awesome how those that I consider "quality" people and posters are all over this thread. Great to see. The kind I want to meet up with and hang out with.
I've been battling my own demons for a while now. I go along with others in saying get a routine down, and try to get involved with "something" out there in your world. Sitting in your own brain-stew when it's not good is unhealthy.
Sometimes, the unknown happens at your low points and things begin to go up. This happened to me 3 weekends ago. I was apparently looking really bad in public and a random woman came up to me, and sat me down for 15 minutes to talk. We're friends now. She may have saved me.
We're all here to help if we can. Keep us posted as to what we can do.