Take a break from social media/news if you can, I know it’s not going to solve everything immediately but it might help. I was dealing with a bad streak, and I have quit most social media like Instagram, Twitter, Facebook, Reddit or only use sanitised media like Lemmy.
There are a lot of good hearts in this world, unfortunately a lot of media are more likely to cover the rot.
I’m trying to reduce my car usage for my 40 km daily commute, and it also has helped me a lot in the health department.
So far i’m averaging two or three times a week.