You have all of my sympathies. I have from time to time suffered immense stress at work and out of work and have found it very difficult to cope with.
I would say try and realise that life is too short to worry about work and find something that guarantees to de-stress you like gardening etc...