I have a body pillow.
Controversial take, but you will to severely lower your expectations of life if you want to be happy. A happy vibrant social life with many people that know and care for you, maintained for years is not going to happen, it's never going to be real for us. You have to be happy with the couple relationships you can have, even expecting these people to with you for a very long times is unrealistic, they might leave and you will be completely alone for some periods before meeting new people.
Don't worry about whether or not you will be able to achieve the western cultural expectation of what a happy life looks like, it wont happen for most of us.
An even more controversial idea is that suicidal idealization and preparation can help you with this, if you accept and have an ability to die, you will reconsider life and try to find a way that is slightly better than death, you wont have to worry about the future either, because well you could always just die if you wanted to, so why not enjoy this small thing in the moment and not worry. "i could kill myself today, or i could die another day and go outside and enjoy nature for now without having to worry about anything."
i can kill myself right now, or i could continue studying things i like for 5 more years before i kill myself.
Think of it is the grieving process for when someone you love dies, at first it will emotionally destroy you and you may even be in denial, but eventually you get will get over it and adapt to life without that person. In this case of course instead of burring a person you are burying ideals and expectations about life and people.
I am in the same position as you and Its a mindset that helped me, might be completely useless to you i don't know.