I'm sorry that you're going through this but I'm also glad to hear that you're realizing that enough is enough. People with issues like this don't get better without help - it just gets worse.
You deserve better, not a life where you're picking up the pieces of another person. She needs to do that for herself, if she ever chooses to...