Hey Yellow Birdy!
Welcome to SR.
You are coming to a realization, and his addiction is aware of it and it ain't happy. His addiction is going to get worse (if you can imagine it worse).
The hardest thing to do is to jump off the train while it is moving, but you can land safely here in SR, along with the stickies and all of us who know where you are.
You can further help yourself along by looking at the Al Anon sticky and go from there.
Believe me I saw a lot of trainwrecks in my relationship with my XAGF, I believe I could submit two or more for publication. Now is the time to jump off when it is safe, you do not want to see results of this going off the tracks.