What do I do

I had an affair ! I’ve been married for 6 years my husband has always treated me with no respect and has always Called me out my name and has always told me I can’t do shit right and I’m useless a man came along that sweet talked me and I fell right in to the trap ! No excuse for what I did just being honest ... my husband and I were split up when I had sex with this guy and went out but we were talking before that here and there he would ask me how my day was what was I doing while my husband was in his phone or to busy pointing out how useless I was or criticizing my food or something I had done wrong ! I had the affair and husband came back saying he regret and missed everything he asked what I had done with the guy but I denied sex maybe I shouldn’t have I just felt so stupid and dirty but mad at the same time I had gone through all that for him to realize what he had !..

I’ve always made excuses for him in my head and it killed me he finds out about the sex and looses it !... doesn’t believ what I say which I understand I should of told him but is calling me out my name saying we Will never be a family he has never loved me he doesn’t know why he ever got with me he regrets once a whore always one which is not true ! I have admitted my wrong seeked a therapist and have remorsefuly appologized he has slapped me spit on my face has had sex with me and told me to get the fuck away that we’re nothing it’s just sex he has told me to call him the other guys name when we have sex if the kids ask him where is mom he’ll say you mean (my name ) like I’m nothing I’m sweet I still do laundry his dinner nothing has changed I’m still his wife until papers say otherwise... he says he won’t divorce but along the years he will or I or then he’ll say he doesn’t love me but he doesn’t have no where to go and that’s why he hasn’t left me and cause I’m pregnant and sick but he doesn’t have it in him to try or care about me he feels nothing not even sadness cause I’m sick I ask him if I can have some time to myself go get myself together and leave the kids with him for a few days and he says no cause I’m gonna cheat and find someone else ... I’ve asked to go to family’s but everything is take your kids I don’t get him then if I tell him he says I’m pushing the issue for everything to be okay I just wanna know desperate