I have gone through something somewhat similar with someone I considered a very close friend. It was a really hard decision to make, but I chose to cut her out of my life completely, and now have no regrets about it. She was a toxic person and I feel so much relief that i don't have to put up with her cr*p anymore.

I think you need to look at your relationship with your friend and decide if it is worth the trouble, if it is, talk to her about how you are feeling. If it is not, start making the changes necessary to get her out of your life.