I have a friend who drains my energy so bad, I want to take a break from her but apparently I’m her only friend. What should I do?

Anonymous
I have this friend who keeps pushing people away from her life. She has a bad attitude towards people and is very judgmental. The only reason why I stick around for so long is because she has anxiety as she’s afraid of potential health issues. (so do I) and I feel I inclined to listen to her vent because I know how important it is to have someone there. But, on the other hand, she puts herself into situations over and over again that makes her get in trouble and she runs to me for help. She also never sees that she’s in the wrong Also, the thing that irks me is the fact that she’s so judgmental. The funny thing is that the hates introverts, and I’m an extreme introvert lol. When I told her that I’m one, she said that I’m not, like she actually is trying to make me believe that I’m an extrovert like her (?) Anytime I try to stand up for myself, she says stuff like “I’m so glad we are friends”, “I don’t know what I’ll do without you” out of the blue. Those things make me feel guilty and as if I should stay. But the truth is, she really drains my energy. Even my family noticed that I’m not myself when I speak to her. I have to do something to protect my peace but I don’t know how. At the moment, I’m her only friend, or at least that’s what she makes me believe. She’s 27 and we knew each other for a Couple years, but she actually doesn’t know me. She has no idea of my favorite food, my favorite band etc, because I can’t be open to her because of her attitude.

Ps: I’m sorry if this post came across as a jumbled vent, I needed to let this out of my chest. Thank you to chose who read it. I appreciate any advice😊
I have a friend who drains my energy so bad, I want to take a break from her but apparently I’m her only friend. What should I do?
8 Opinion