Alas I have no magic wand Petals.
I understand the difficulty and complexity of your situation. I thank my lucky stars that Mrs V is not a drinker. I certainly don't have to deal with your type of situation. I feel like a nobbo saying have a sit-down and talk about it with him but that's all I can offer. You stay strong.