Hope you feel better in the morning pitstop, try rining your local Mind, the Samaritans and maybe popping down to your local CAB might help.
Near where I live there is an agency called Elmore, they help people who have "complex needs", who, like you, recognise they need a little push in the right direction. They can help in arranging support of any kind (emotional, physical, mental), housing issues (if there are any), managing finances and medications,.... in fact I can't think of anything they can't help, and if they can't they know someone who does!
http://www.elmoreteam.org.uk/
I don't know where you live whether they are close to you, but if you call they might know an agency close to you or try googling "Complex need" and your home town.
Good luck x x