I need advice please

ne

4 months into our relationship my boyfriend rented an apartment with his best friend and his best friend sister. Right after he moved in she started making more sexual advances towards him for sex. When I say more I meant in the beginning of our relationship when he was helping me to find a job he told me her job was hiring and I should apply he would let her talk to her boss on our behalf. she told him the only way she’s going to tell her boss I applied for the job is if he has sex with her or if we have a threesome (like eww the fuck). When he told me that she was making more advances at him when they moved in I didn’t fuss I didn’t argue I kept my peace and I asked him does she know that you’re in a relationship he said yes he told her he reminded her that he is in a relationship and he’s serious. He has been living there now for a year and throughout the whole entire year she kept making advances to him for sex, telling him that she wants to have his babies and this out-of-pocket shit and every time that he tells me if I react to it I wouldn’t get scolded. he would tell me I didn’t have to tell you anything I told you because I trusted you I told you because I wanted to tell you I didn’t want to keep secrets between you and I and this is how you’re reacting I didn’t have to tell you anything and I’m like don’t you see why I would react the way do, but I still kept my peace I didn’t go to her I didn’t confront her I didn’t argue with her even though I know where they live. then after our anniversary I started sleeping at his house while I was sleeping at his house three days later she turned to him and told him your girlfriends been here for three days when is she leaving. then she starts complaining to her brother that I’m spending too much time there I’ve slept over this much time for the month like she literally started keeping track of what time I come over there, how long I’m over there, when we spend the night outside of the house, how many nights he spends outside of the house, or how many days I’m over there and why am I over there so much and all of these extra stuff. Again I didn’t say nothing to her I didn’t curse her out I kept my tongue I don’t like her because of this but I am forced to say hi to her whenever I walk up in the house and she always gives me the looks of distain  but I still don’t say anything. But now my boyfriend and I went away for the weekend she’s calling him can you come home on Monday, when are you coming home, she’s calling him Monday morning can you come home today, when are you coming home and then she sent him this message

And then I lost it. I said to him next time I see her I’m gonna say something to her because now that she’s getting out of hand because I’ve kept my mouth shut for a year now and I can’t take it anymore. For the whole year I couldn’t say nothing to her just because every time I open my mouth and say I’m gonna say something you get mad and want to scold me. But I have had to deal with this for a year this is disrespectful and I had to deal with it for a whole year and I cannot deal with it anymore and would you believe what happened I got scolded again not only that he was defending her  talking about since I started sleeping at the house she hasn’t said anything out-of-pocket to him but then in the same breath he admitted that she just walked up in his room when he was sitting on his bed changing and conveniently forgot that I’ve only been sleeping at his house for two months now and all the stuff that she said and it happened during the time that I was sleep there she took the garbage can out of the bathroom there was facemask in the bathroom but she thought it I was using it so she took it out of the bathroom she would walk up and down the hallway when I’m sleeping there and she wouldn’t stop talking mad loud and at the top of her voice. But I am getting in trouble and I am losing my relationship because I want to defend my relationship. Like what would you do if you were in my shoes.