Has she demonstrated with her actions that she's working on this? I don't know how you feel about ultimatums, but, IMHO, I think sometimes we need a measurable demonstration of the commitment to change.
YOU need to decide whether or not this is worth putting up with.