It sounds to me like for too long you have massaged your feelings and adapted them to do what you thought was the best for/ required by, others - both in business and in your M. You appear to have not been completely true to yourself and now all these compromises or decisions you made against your 'inner' judgement are coming back and biting you.
It's time to be true to Frank and see what evolves from that. It will be a hard journey I expect and many will see a side of you that they weren't expecting, (especially perhaps your W). But if you can be true to yourself then ultimately you will be happier and that happiness will spread. You have to do this to save yourself and in saving yourself you may well 'save' your M, because at the moment, the course you are on seems to be heading toward destroying that.
BTW, if you have a drink problem, WTF is your W doing drinking in front of you? That is just so inconsiderate IMHO.
Saffie me 46 H 46 M in 1986 D20,D18,S16,D13 H's A 01/05 to 07/06 H recommitted to M 07/06 renewed vows 09/06 Going from strength to strength