Toxic friend

Where do I even begin. I’ve been friends with this girl for over 14 years. She’s bipolar and it’s just exhausting. Literally EVERY SINGLE YEAR months before her birthday (July) she talks all this shit to me like y’all I can’t make this stuff up. I’ve took food out of my fridge to give to her and her baby, money out of my pocket, took care of her daughter. And every single year she tells me I’m a bad friend, I need to grow up, I’m dumb etc. if y’all seen the movie single white female that’s her. She acts just like that girl. I go out of my way to help her. And I just realized she doesn’t care about anyone but herself. If it doesn’t benefit her she doesn’t care. I’m there for her 24/7, I do so much for her but yet I’m the bad friend. She HATES my boyfriend because she thinks he took me away from her. And she gets super pissed if I hang out with any other person but her. She’ll block me for months and then texts me out the blue like nothing ever happened. I want to help her and be there for her cause I love her like a sister but it’s mentally exhausting. I really don’t want to cut her off but I feel like I don’t have a choice. Just ranting I guess lol.