Have you talk to her, again. I went through the same things years ago. She keep letting my cat out!!! and other things. Our thing was the bathroom, wipe up after yourself. Everone has a peeve.

So I sat down and just told her, "you haven't lived up to the rules we set down for living her and I understand that your not use to living our way but, if you can't make a better effort, I will have to ask you to leave for the sake of our friendship" Just tell her how you fell, with as much tack as you can, that things have to change. Explain to her, how you want to be there for her, but she has to be there for you also. If you have been friends that long, I'm sure she will understand if explained right. Note the word effort, you can't expect her to get it right all the time, but atleast she can try.

Three months could feel like a year if it keeps going on and you will lose it in time and say somthing in the heat of the moment. It's just human nature, we can only take so much for so long then we explode in some form or other. And then you most likely lossed a friendship too.

Just my opinon. do what you feel is right and good luck to you. Hope it all works out for you.