I think that yoyhave done great. It is hard living with someone in such circumstances but it looks like your work is bearing fruit. Don't rush things. You really are doing great.
R 25 years M 14 years S11 & S13 Working on it alone since Oct 2014 M in trouble a lot earlier (~2 years) Feb 2016. 1st R chat in a yr. Next R chat Aug'17 Still together