This is really, really hard. I was in a situation where my best friend, one I talked to all the time, was starting to cause me stress and anxiety. Ever since he had gone to college, he was becoming extremely arrogant and cynical. Everyone but him was stupid. He'd call me up just to complain about people for an hour at a time, and talk about how he was superior. He was also becoming very dishonest and telling me all sorts of lies.
I had no good answers. I was helped by the fact that he was out of town for college, so I simply stopped answering the phone when he called, and stopped emailing him. I still don't know if it was the right move, but I do know I no longer feel anxiety about having to put up with his antics. Unfortunately, I probably hurt him in the process, but it's something I have to live with.
Theoretically, a best friend should be able to understand and listen to your grievances with them, but it doesn't always work that way. Maybe you need to sit down with her and with a third party. She might not be in the mood to listen to your complaints, but if you have another trusted person nearby who can corroborate your story, that might help. If not, it sounds like it is time to move on.
It's not an easy situation, but good luck.
This post has been edited by GoodEnoughForMe: 16 February 2011 - 11:16 AM
"When reality overcomes the dream, all sanity is lost in it's depth." -- Anonymous