If I were you I wouldn't jump back in with both feet.
I'd keep seeing other girls, keep moving on with your life. You might meet someone truly awesome without all the drama that this one brought into your life.
If she gets better, good for her. She's got a long, long way to go before she's fit relationship material.