I think I’m done

I told him when we met that I don’t want to rush things and he said he understood then now it’s been two and a half months we been dating and So my boyfriend just messaged me asking if we can do shit since we have been dating for two months and he feels “lonely” but I told him I still am not ready for sexual shit like I’m not a virgin but I haven’t had sex in a while like couple years and I don’t think I’m ready to have sex for a while until I feel ready again but he said he understands but he said “ your obviously not gonna do anything with me ever so I’ll just stop asking”

But once again he’s turned it around on me saying that’s a long time to not be ready but yeah. Nah there’s more to it but we broke up and then got back together but before we got back together I told him he needs to start respecting my feelings and shit.

But no since then he’s been starting arguments and blaming me for everything especially when the other month he tried to do something to me I told him to stop he said Ik u like it and tried to keep going. I pushed myself off him and I told him what he did was wrong and I’ve been sexually assaulted in the past before him and it just brings back memories but yeah he told me that he felt hurt and like a shit boyfriend he said he’ll promise he’ll try but nothing has changed. I’m sick of it it’s fucking mental and physical abuse he’s thrown shit at me He controls who I talk and hang out with. He said he doesn’t trust guys that I hang out with yet there all in relationships but what he can hang out with the guys and a few girls tag along but doesn’t tell me. He manipulate me he gaslights me he guilt trips me. me I know I need to get out but i don’t know how and it’ll hurt like a bitch becuase when we first broke up we weren’t broken up for a day and he guilt triped me back in. And it was to much pain to handle so I’m just scared Ik I’ll get bad again when I leave but I’ll just lead to depression again I don’t really know what to do