Sun - I have been thinking about you, and it is a relief to see you posting, although I would wish the circs to be better.
Your h clearly has issues with alcohol, and I suspect that this is a mask for his real issues. He needs to move out, and sort himself. You need some space, time and peace. It will hurt to see him go, but after a few weeks peace you WILL feel better.