(((Dubs)))
Work has always been my salvation too. Like you, I have a high work ethic and give 110% to it. Like me, you may have to take a short leave of absence to get it together. Is that possible? It sounds like some time off is necessary.
Please take care of yourself. You don't have to live that way any more. I know I don't and I'm so grateful.
Much love to you,
Lenina