Roommate from hell 😩

Im really reaching my limits with this and all my friends are annoyed with me repeating myself so I figured I’d reach out here.

Last winter I broke up with my ex and my long time friend was looking for an apartment at the same time. The timing worked out and I was low on funds so we decided to be roomies.

Fast forward 6 months later and I’m remembering all the reasons why we were better friends from a distance. There are many reasons why this doesn’t work for me but these are the main ones. She’s a narcissistic bully that brings me down to make me feel like I can’t get by without her. I cleaned the entire house made her dinner and got us groceries the day she got back from her trip and she always finds stuff to complain about that I did wrong. I’m a musician and she gets super annoyed when I sing around her cause she’s ‘noise sensitive’. Music is my main emotional outlet. I have a tiny room and we pay the same amount of rent given that I get to put my desk in the living room. All she does is complain about my stuff taking up too much space.

In general she’s just a miserable person to live with and I desperately want to move out on my own to protect my mental health but she’s convinced we’ll be living together for the next two years.

Our lease isn’t up until next June and I don’t think I can go through another winter with her.

The easiest solution would be for me to leave but she’s about to start school in a couple weeks and she can’t afford to live alone. Not to mention she hates most people and we’ll lose her shit if she has to find a sublet to replace me. She puts fear into my heart and literally everyone I bring around her. She won’t stop talking about long term plans and I just keep lying to her face because I’m terrified of what her reaction will be. It’s giving me crippling anxiety and I either need to move on and wait it out or rip the band aid.

How do you deal with a narcissist in a living situation who knows all your weaknesses? I want to get out unscathed but that’ll be close to impossible. Any tips to deal with this in the meantime? Ideas to help me through this transition?

Thanks for the support in advance 🙏