Marshall and sunshine:
I have only ever found 1 thing that turns a funk around for me. Not saying it will work for you, but here goes.
Find a person somewhere around you whose life is undeniably more F#cked than yours. Regardless how low you are, there are lots of people within 10 minutes of you who are worse off and who despise themselves more than you. Go to where they are, and help them somehow.
Gonna be a little tougher with the virus bullshit, but still doable. You could give em money, but that wont help either one of you much, or for long. DO something for them. Find out their size and buy em some pants. Get em an ice cream cone. Talk about their problems with them, and apply your smarts to their issues. It will be easy for you to see how to help someone whose life really is f#cked up and make it better.
While you are focused on their problems you forget yours. When you get back to your problems you may find your perspective has changed. Just a thought. Works for me.