I think she needs therapy and to grow up to be honest.
Save yourself, run like ****ing hell. You cannot save anyone from themselves. Drop the hero complex, the confusion, and any other delusions of adequacy you may be harboring towards her. She'll drag you down like a boat anchor.
She needs help that you cannot provide to her. It's unfortunate, but when it comes to inner demons the only person who can save you, is you.
"Well, then," the Cat went on, "you see a dog growls when it's angry, and wags its tail when it's pleased. Now I growl when I'm pleased, and wag my tail when I'm angry. Therefore I'm mad."