Now I’ll focus on practical advise:
- gym every day. No excuses. If you don’t know what to do or lack motivation- get a personal trainer.
- besides gym pick an active “hobby”. Cycling, rollerblading, running, skiing, surfing etc. You need self-supporting way to spend time outdoors. Again: do seek instruction.
- learn to play music. It is very healing and rewarding. Also frustrating and hard. Guess what? Take classes. Joining (community) school is great. Getting into local band is amazing. Most importantly here: you do not need to talk to these people. Same goes for drawing studio.
- professional education. Maybe you always wanted to be CPA?
- deep and challenging activities: sailing, diving, flying, mountaineering etc
- checklist reading, movie watching
- study textbooks
- systematic traveling
- volunteer
- build things with your hands and give them away
- learn to recognize your emotional state and how it changes.
My “qualifications”: I was single for ~10+10 years.
My top advice would be to get an in-person job, even that means less money or moving, or just pivoting to a new industry. Even better find a job where people are your business so you're not pinning everything on socializing with co-workers. The people I know who are like this do jobs where they have to meet/find customers, coordinate people and teams, do on-site projects, etc. They are energized and fulfilled by these interactions even if the job itself isn't that important to them.
I think eventually 4-8 will be collapsed behind a more capable layer that can handle this stuff on its own, maybe I tinker with MCP settings and granular control to minmax the process, but for the most part I shouldn't have to worry about it any more than I worry about how many threads my compiler is using.