Be careful about the regrets - I have stayed in my marriage for similiar reasons but and coming to believe that there is no shame in D esp when the partner has an addiction. I know it is an illness but when people are "sick" they usually seek help until they are better and can maintain their health. "A's" who are not sober or don't seek help or maintain regular support to sustain growth can't use that excuse as far as I am concerned.
You just need to remind yourself that you are doing the best you can in the situation and growing.