Well, I'm glad things are looking up for now. I expect there to be some ups and downs along the way, and you just have to decide if the amount of ups is increasing.
If you get an opportunity sometime (sometime when she is receptive) to tell her about the time limit, I would take advantage of that opportunity. It's only fair for her to know what's at stake, and what to expect if she persists in the selfish behavior.
I hope she continues to do better.
Love means never having to say, "Put down that meat cleaver!"