Had this stuff as well, also a friend of Bills now too n tuned into meditation n meetings n my life's done a 360.
I'm lucky the depression isn't as bad as some and I have people to talk to about it.
Also suffer bad anxiety and that can have a hold sometimes but like others have said it's a mental battle and sometimes I am better not listening to that head of mine for sure.
But with cleaning windows I find traditional helps with the exercise and I can get into a good mood once I start, but the problem was always when or if Id start some days I just wiped off the board but those days are not as many as when I was into the drink n drugs.
Exercise is great medicine also, meditation for me helps too. . We have a coushty number compared to some of them stressful jobs out there so being grateful is another great way to keep the blues from getting on top. Grateful for family house job health etc
Anyway hope that makes sense. Using a phone so not best typed.