Kate, I have been in your situation. I found out (out of bitter experience) that the only option that I had was to detach as much as I could. That did not make things great or even good. What it did do-- was to eliminate the fighting over whether he had been drinking or not.
dandylion