Going through this right now as well. 33 years old, 4 kids together, his parents are such enablers, as are our neighbours, but they're alcoholics as well, so....
But anyway, we split 2 weeks ago now, and, although I have no advise, I know what you're going through, and that always helps
We'll be stronger for the experience, I'm sure of it.