Here's my advice:
Stop reply to all the posters who haven't read the thread, or who are not answering your issues: all the ones questioning how you made your money or trying to advise you on money management. Threads tend to go better if you ignore posts that are not relevant.
Pay for a private autism assessment ASAP - you need to know for sure, and if you are autistic you will need help with various aspects of life, including how to make and keep friends.
Know that many, many people suffer a change in friendship groups in their mid twenties. This is normal. The school / college / teenage 'gang' breaks up, people pair off and get married, have kids, people move away to different cities, and as you get older every decade it becomes much, much harder to meet people and make new friends.
Consider paying for a therapist, but only do this after the autism assessment.
As your work involves a lot of social media, make yourself get off all screens for at least three hours a day - go for a walk in the countryside, do some gardening, paint the house, fix up an old motorbike, sand down some old furniture, read a physical book, take up artwork or a craft hobby, anything using your hands and body and five senses.
Do whatever you feel like that is not on a screen. This will help you re-connect to the actual real world, not the world via a screen.
Give some of your time to directly helping others. TIME, not money. Volunteer at a homeless shelter, or an animal charity, or old people's home, or whatever. Google volunteering opportunities.
Once you have found something that suits, make a firm commitment to do this for a fixed number of hours each week. Then be reliable, don't let them down.
As you live with your parents and they are now retired, does you mum do most of the housework? Cooking? Laundry? Who does the DIY? Garden?
Make sure you are taking full responsibility for doing your share.
Have a rota for cooking meals and cleaning.
This will help you become an adult, and make sure you don't end up treating your parents like "staff".