(((((Mavis)))) you're doing so well... 9 days !
There will always be s**t, you seem to have had double share lately, but your gratitude list is amazing.
Would it work for you to have a plan in place for next time you get stressed...something you love that you also find soothing and calming ?