Hello Thoreau .....
You didn't say how long you have been self-employed. I was self-employed for just over 22-years ... the last 4-years during the most recent recession timeframe.
Uncertainties are absolutely a FACT of life when you're self-employed in nearly any type of work. If you cannot deal with uncertainties in your business life ... which then affects your personal life ...... you must get out of that kind of business.
Either you deal with it ........ or you get out! It may sound crude or mean to say that. But ..... there is no middle ground!
And the world is not giving you all these struggles. It's called life! We all have struggles ... and we all have the opportunity to do something about those struggles. It may end up being more boring, but getting a job somewhere that gives you a steady income - and time off for holidays might be your best approach for a future with less tension and headaches.
Best of luck to you
Rob and Gizzy