While we don't interact much, I think and care about you, and I hope for the best for you.
You've taken several hard hits lately (savings, grandparent with dementia) so even when you aren't thinking about these things constantly they will still affect you constantly. Give yourself time and space to deal with the issues that are affecting you and recognize that this may simply be a more difficult few months for you than usual.
Things will get better.
Also, consider joining a service organization. This will directly impact your happiness and satisfaction with life, not just for the service you can render to others (which is
strongly linked to happiness) but also to give you opportunities to learn how to manage your anxiety and depression, help a little with your loneliness by opening opportunities for friendships and platonic love, and increase your independence. You can start slow, helping out in small ways, and decide when and how you want to help. Make it clear to the organizers what your interests and limits are so they can link you to service opportunities that fit you well. I do this through my church, so if you already attend religious services it might be easiest to reach out to them. If not, or if you aren't interested in religious organizations, there are several organizations in your area that can use your help, look up Rotary, Lions, Kiwanis, Jaycees and Optimists, the top 5 service clubs in the US. There are some similarities, but there are many differences so take a look at their missions online and what others say about them and see if there's a good fit for you. Alternately look for local soup kitchens, social services, animal shelters, schools, or hospitals - they almost always have volunteer needs.
You are a wonderful, caring, loving person, so the only thing I would caution you about if you take my advice is to set boundaries and stick to them. Every organization is different, and every individual club within an organization is different. If you run into someone who runs their volunteers into the ground and guilt trips them into overwork for the needy you need to be able to stand your ground and make sure your own health is not at risk. This isn't common, and I hesitate to even bring it up, but setting boundaries on time, money, and what you're willing to do ahead of time is important for any volunteer. For instance you could choose not to volunteer your art skills, or you could limit financial donations to less than a certain percentage of your income. Once you've decided, stick to it when asked, "I understand the need, but I'm not able to fulfill it and will not discuss my reasons. Is there some other way I can help, or should I find another project to work on?"
I wish the best for you. If there's anything you think I could do for you, please let me know.