Yes, you need to get out of this. Certain people fit into our lives really well and we're deceived to think that means they're good for us. You can be with someone who is flawed but not fix 'damaged'. She has to do that on her own.
Send her to treatment. Ste Rose du Lac.has a treatment centre.