As someone who suffers massive peaks and troughs with mental health issues, I find just getting outside helps me massively. Buying a camera 9 years ago literally saved my life. So my camera time is my escape time.
I've had a bad weekend, a lazy one getting over a busy week of work after an 8 day photo trip away. I needed to rest, but that gave me too much time to think about life. Never a good thing for me. Ever.
A total change in job 8 weeks ago, from a joiner of 20 years stuck in a dusty workshop, to a delivery driver fo DHL has not only done me the world of good when it comes to dealing with people (massive social anxiety issues) it also means I'm outside all day every day. These last 8 weeks, other than the last couple of days, I've literally felt like a new person.
So yeah, sitting dwelling on the fact is the worst thing you can do. Just get outside, wether it be for a walk up the road, through the woods, around a lake, just get outside and enjoy nature. Don't let the weather put you off either, rain hail or shine, you need to get out and get your mind and imagination working in a positive way. The fresh air helps more than you could ever imagine, so push yourself to do it. I know it can be difficult, but it will help.