Sorry for the long text below, in advance
I(F, 24) have been with him (M, 27) for the past 1 and a half year. He has coerced me to send him nude pictures of myself on three separate occasions. All three occasions i have broken down crying asking him to respect me and how he can even do that when he claims to love me. After year later, he said it was due to insecurity and he thought it was odd i didn't want to do it because either he felt i was asexual or wasn't into him sexually. Throughout the relationship i have repeatedly affirmed him that i am very into him despite not wanting to sleep with him before we tie the knot.
He has also been verbally abusive, calling me an "insane bitch", "crazy" and worse. multiple times. I have spoken to him multiple times about this that i would not like to be spoken to like that at all over the past year. He gets jealous easily over me hanging out with other people who are not even men.
He offloads his frustrations on me whenever he fights with his parents and then tries to end the relationship or say get out and stuff. it is exhausting. After frequent repeated episodes of this shit show, i finally told him, i want to split up.
he started crying asking why what happened this and that and i told him i am done with his entire tantrums and i wanna leave. he asked me tell him about it and i told him he's abusive and an asshole. now he has been begging me to take him back and acting all goofy. Saying stuff like he's gonna work on himself for his future wife. he swore on god that he didn't understand the impact his words and actions were having on me and that losing me finally woke him up to how much of an asshole he's been.
he filled a form on better help for therapy to work on himself and is reading "Why does he do that" by Lundy Bancroft. I told him he has 3 months.
The thing is we are to be married by next year and i don't wanna realize at some point that he's worse than he has been with me so far and all of this has been a facade despite appearing quite genuine. he has been crying non stop and begging me on his knees and head on the ground to not leave and i am the love of his life.
I told him i am willing to try. he told me he feels absolutely pathetic for having to ask me to give him a final chance and to having have pushed me to my extent that i was about to leave him. The only other ugly fights he has had are with his parents and he has a very tight knit relationship with his sister with both of them being very good to each other.
What do i do? Do i stay or leave? i am scared he might revert or i might get trapped in a relationship i don't want to be in at some point if i do go ahead and end up marrying him