For what it's worth, your problems seem too insurmountable because they're all mixed up together. Perhaps if you chunked them up and dealt with a bit at a time? So work isn't great. Do you have qualifications? Can you do night school? Would your employer give you any training you could use to move up the career ladder? Can you get a secondment to another department? Get a library card and do some career research. Spend time on yourself. Think about what you would like to do to earn a living. Sometimes that can be a catalyst for so much more. Maybe a course could help you meet like minded people and make friends with common interests. Or you could move and get further away from your family. Or you could do a job or qualification with a residential component, like working at a university or camp of some sort. The world is a huge place and you shouldn't let your environment imprison you. I know that's easy to say. But try one little thing at a time and then those small steps forward can help you feel better.