Not sure if this will help but I think if he is in denial, you should start thinking about the simple truth of life. It is short. Specially if you want to bring little ones in this world.
Best to you, I know this must not be easy. I'm sitting on the other side of the fence, I am an Alcoholic. Leaving might be what he needs to wake up.
One thing for sure, think about you