Sunfish,
Full marks for your stress disclosures and flying ban. You might like to look at some of the information on the web site
Assure Programs - Home Page.
They are my company's employee personal consultants.
My greatest concern is the fatigue that you may be experiencing through lack of sleep as this can have long term medical problems.
I happen to facilitate human factors programs for my company, and fatigue has the greatest multiplying effect in making errors.
Even though you are not flying also watch your driving.
Good to see you are now dealing with the situation and dogs are great therapists
Good luck
trashie