Its not the flakiness that makes her a bad friend, its the lack of consideration for you. I'd say its time to admit you've had good times together, but time to move on.