This is obviously a bigger-picture solution that may be tough for some, but if you can find a job that's WFH and flexible on time, then you can just avoid the problem entirely.
My best work hours are from when I get up in the morning (6ish) to about noon, then about 4-8pm. If I have work that doesn't require deep thought, I'll do that after lunch. If not, I'll just do housework and/or rest until I start to get some mental energy back, then I get back to work.
It's a great trade for my employer - I get flexibility to use my time effectively, and in return they get eight or nine of my best working hours instead of just eight or nine consecutive ones.
My best work hours are from when I get up in the morning (6ish) to about noon, then about 4-8pm. If I have work that doesn't require deep thought, I'll do that after lunch. If not, I'll just do housework and/or rest until I start to get some mental energy back, then I get back to work.
It's a great trade for my employer - I get flexibility to use my time effectively, and in return they get eight or nine of my best working hours instead of just eight or nine consecutive ones.