fake friends?

Kelci

i don’t really know how to explain this but i’ve heard from multiple people that my so called “best friend” is talking a lot of shit ab me to other people and i’m not sure what to do. she’s known for lying too. but i’ve always been there for her when she’s needed me, i helped her when she was extremely depressed i helped her when she got super drunk and she was alone. i’m always there for her and when i need her she’s never there for me and i’m not just saying that. she’s mean to me and i think it’s better to just drop her in general but i can’t. i physically cant let go of her she always comes back and it’s hard for me to say no. we got inna big fight tonight and i don’t know how to feel. i’m upset but kinda relieved. i don’t know what to do ab the whole situation. any advice? :/