Sasha,
You sound like you are doing a wonderful job of taking care of yourself.
I would like to take a moment to caution you about getting involved in the dance. Him getting sober, you getting your hopes up and him getting drunk again. Alot of us have done that for a long time. And it hurts.
Keep in mind that what you are doing is to take care of you and not a way to get him sober. Only he can do that.
Your instincts seem sound. Don't let them get lost in the emotion.
Hugs,
JT