Hate my relationship

Little background of the relationship had kids very young . He’s constantly in and out of jail . Disrespectful not to just me to anyone and everyone . Don’t help with kids . Every time I ask to do something like garbage it never gets done . Drama filled . I’m pretty sure he’s a narcissist. All this while we are only 22 and 23 . So about 3 1/2 years ago he was in jail . I worked a call center job and I started being cool with this dude JUST as friends at the time . I ended up liking him and I knew it was wrong . I told my boyfriend about it . We didn’t hug , kiss . Have sex . Nothing . Fast forward he came home and basically questions me and everything the thing is . I get it . I completely understand. I let him ask all his questions gave him answers as honest as I can . But at some point it got frustrating because he got caught texting females before and when I bring it up I NEVER get answers . I was always told “I said sorry let’s forget about it “ so he been home for 2 years and everyday he’s constantly disrespecting me . Calling me bitches , whores , sluts . Etc . Don’t help around the house, kids . Don’t do nothing for him self . Basically wants a mom . He will be disrespectful then soon as you say something disrespectful he whines and complains . He basically can’t take what he dishes out . He so delusional he tells me he seen me coming out of another man’s car . I go and leave out at night to have sex with the neighbors , when we have sex he can feel that I’m having sex with someone else . Tells me I have community pussy I’m fucking everyone . (Never had sex with anyone the whole 7 years, not even kissed or hugged ) soon as I’m fed up and tell him get out my house I’m the bad person and horrible because I know his situation, he don’t have anywhere to go. So we are always arguing because I never wanna have sex . Why the fuck would I be in the mood to have sex when I’m constantly getting disrespected. Or you are always saying something slick MULTIPLE TIMES EVERY SINGLE DAY! there’s times where I went 2 days without doing it and he will wake up being so rude then tell me “if your not fucking me then you must be fucking someone else) he wants to do at least 3 times EVERY SINGLE DAY because he says he know other people in relationships that do it that much . I used ti do it at least 2/3 times a week and I tried to do it atleast 1x a day and even if I do miss one / two days out the week he make sure all the other days don’t count . Then he gets mad if I do do it with him then after he cums he says “you don’t be into it anymore” then I explain over and over that it’s because your always being disrespectful, it’s an mental thing. I tell him that I made big progress from going 3 days a week and sometimes we wouldn’t do it a whole week to trying to do it atleast once a day and if you can’t see the progress then we’ll just go back to how it used to be . Also I tell him your making it feel like it’s a job . I can’t even miss one/two days without having to worry about if your going to wake up being rude. If you make one little mistake on something like locking keys in car or something so simple he will make it his mission to talk bad to you about it but there was times he forgot shit . Lost shit . Forgot to get our daughter from the bus 2 times . He broke multiple of my things and never replaced anything . I’m just sick and tired . And I’m not perfect I’m not going to sit and say I am . I used to put my hands on him but I’ve stopped that and now I guess it’s his turn .

Edit ! I cannot leave . Every time I tell him to leave and I wanna be done he gets angry . Threatens to do something to me or my family . . There was a time he threw dirty water on me repeatedly, hit me with objects , wouldn’t let me leave . Every time I try to leave out the door he blocks and and pushes me away and again I don’t want to leave without my kids I can’t gather all three and rush out the door . I was jobless for a whole year and finally got a job . 2 kids are in school he stays with our 4 month old . I’m thinking about quitting the job and possibly move back with my mom but that’s a dangerous game