OP, give yourself a break.
Stop thinking you need people, 'friends' etc - once you give up that thought, life becomes a lot easier.
Stop thinking you must do something to find people you can relate to. Don't put yourself to that pain and expense. My life got a lot better when I stopped forcing myself to do that.
Stop thinking your work has to be tolerable - a lot of work isn't. Work that you do for money to live is normal. Work that you find endless joy in, that's rare.
Accept things as they are for now. You are miserable and from what you've said, that's a reasonable response to your circumstances.
Start to define what counts of happiness for you. I went for 'a roof over my head, not much physical pain'. It's a low threshold, but there are advantages to that.
Start noticing every time you are in that position. Every moment.
'Bank' every moment of happiness/contentment/not-quite-unbearable suffering😉.
Before long, you will realise that you have a lot of those quiet, peaceful, contented moments.
It sounds like shite, I know! But, it works. Use the mindfulness bell, too. It's a bowl, really, I think.
Work on yourself and your perceptions for a while, and the other things will follow.