A girl showed up to my mans house during bootycall hoursšŸ˜­

So on Tuesday my boyfriend and I had a petty disagreement over nothing. He was calling me some pretty nasty names. He said I was retarded, childish, annoying, ugly, that I act high maintenance and all those sorts of names. He knows I have very low self-esteem and donā€™t love myself. He was also saying if I continue like that itā€™s gonna be quiet and heā€™s leave me. I am honestly none of those things. The problem is I have recently been acting different to protect my feelings. A week ago he had a four hour conversation with his ex-girlfriend so I began to distance myself so I wouldnā€™t be a rebound and I feel as if any girl would be concerned if their significant other was to do so. After he said this I slightly changed my tone of voice but I didnā€™t retaliate or anything. I just went a bit quiet because the things he were saying sounded like they were coming from his heart and that he meant it. In that moment he called me sook and said I sook over everything when I honestly donā€™t. Heā€™s the one always doing stupid things like calling his ex for hours, ignoring my calls, hanging up the phone on me and just taking advantage of me emotionally. So the same day he was calling me all those names immediately heā€™s like ā€œbaby girlā€ so I said ā€œDonā€™t call me that I obviously donā€™t mean anything to you, we just talk on the phoneā€. He didnā€™t like the fact that I said that. But instead of trying to make the girl he likes feel better and cheer me up after making me sad he says ā€œbet, then let me go call this girl thatā€™s tryna go chill with me since me and you arenā€™t togetherā€ then he hang up the phone on me and didnā€™t call me back. Apart of me was hoping heā€™d call me back and say ā€œbaby Iā€™m jokingā€ but he didnā€™t. In the morning I woke up to no miss calls so I stupidly called him and it went straight to voicemail. I called him throughout the entire day and it went straight to voicemail. Then yesterday night when he finally called me he told me the girl came to his house at like 12am-1am and told him to come outside. He said he didnā€™t give him his address but no one in his state knows his address because he just moved there and one of his HOMEGIRLS probably gave it to her????? So he doesnā€™t know how this ā€œrandomā€ girl got his address and he says he didnā€™t talk to her before hand, she just randomly dmā€™d him thatā€™s ā€œsheā€™s hereā€. He claims he hasnā€™t had sex since we started being a thing but itā€™s hard to believe. What should I do? P.s. I canā€™t leave him. Heā€™s controlling, manipulative, a giant, in love with his ex girlfriend and sheā€™s also in love with him šŸ™‚