If you can, just leave
At my Al Anon meetings there are only married women. So i always ask them how in the world they chose to get involve with addicts. I mean they all new that these people had some kind of problem. The answer : " I thought i could help him change". Sounds familiar???
It´s like hey, i didn´t have the chance to pick up parents but they did (not judging).
If you can ran away from him do it. Try not to go through all these s*/*. Really ,it gets nasty along the years.
Just my opinion....