Advice??

I have this friend and I’ve known her since second grade. I feel that we became friends for a bad reason and she is toxic now, but I can’t stop being her friend because she was the only one there for me when no one else would. She was my only friend basically. But she is just so clingy, and everything I do has to fit her schedule. I can’t have friends that aren’t her or hang out with people that aren’t her. I always need to be free when ever she needs me. But she can have a life outside of me and I can’t her.

We aren’t even into the same things. She follows trends and vloggers and other things that I don’t like. I prefer oldies/retro and musicals and staying out of those types of youtubers. When there is a new trend, she goes towards it and I just stop wearing that (like scrunches and converse). We are nothing alike. I like math and physics, she likes art. I’m a big band nerd and choir nerd, she thinks band and choir are stupid. I love horror and R comedies, while she like romances.

We used to joke about me being lesbian or her being lesbian. She told me that she couldn’t be my friend if I liked girls. Do I keep this from her too. I want to stop being her friend because she is toxic, but I don’t think I can.

She might be hurting me emotionally and keeping me back, but I still would drop everything for her. Deep down like deep deep down I might have feelings for her, I just don’t know.

Can anyone give advice??

What am I supposed to do??