Hmmm... ?
Are you surprised?
Stick to what you say.
Join Al Anon.
You abandon his future growth by remaining so possessive of your own feelings.
You are stuck in a loop.
You have to look after yourself if there is to have any lasting effect.
He's got a problem you cannot fix. In fact you may be contributing to an environment that enables him to ignore his problem.
If he's been drinking you say: “No! Go away!” “I will only talk to you if you have not been drinking! Go Away!”
What are you sorry for?