What can get me down is when I try my very hardest to be prepared, do a lot of research to make sure I did something correctly & wisely, and then not only do my efforts fail but I end up with an unexpected & bigger problem than I started with. I have to keep putting the problem in context : "I won't get fired", "I can afford to fix it", "Nothing ventured nothing gained", "If this is the worst thing that happens to me this year, I am a lucky person indeed", "Failure is not end of the world" Sort of works. Frustration, or This kind of failure is possibly my greatest MH weakness.
I try to think positively "What can I do to make this situation better and not worse" ?
Also a fan of exercise & getting out into nature -- but that's maintenance, not situational.