I'm not clear on what you are 2nd guessing and what your goal is.
You told him he's an alcoholic and that you'd be there for him...so you don't want to do an intervention b/c you don't want to give an ultimatum? And surely he's been told before that he has a drinking problem, but has done nothing about it? And he's left you before, repeatedly, then returned home and nothing else changed? So he leaves again?
So, what's different now? I mean the AA books say the "definition of insanity is repeating the same behaviors but expecting a different result"...
So what's different this time? And what are YOU doing for YOU?
There's a good book called "Co-dependent No More" you might like. Good luck
M: 57 H: 60 M: 35 yrs S30,D28,D19 H off to Alaska 2006 Recon 7/07- 8/08 *2016* X = "ALASKA 2.0" GROUND HOG DAY I File D 10/16 OW DIV 2/26/2018 X marries OW 5/2016