I think this has been the biggest benefit to my mental health working from home.
The ability to take a minute or thirty when I need it and not wonder what the perception of those around me is. Some of my best ideas come to me as I load the dishwasher.
I tend get more done when I can bounce between ideas, projects, states of mind, locations, etc than when I'm powering through something at a desk for hours at a time.