Yes, many times. She says she gets it, and says all the right things, but nothing really changes. It's almost as if her income was being subsidized. That or she's happy being broke.
If you have no reason to believe the situation is going to change going forward, then now's the time to cut the losses and move on. Find someone else or forge along by yourself.