Abusive man

When my husband gets upset he feels like he can call me a bitch and justify it. I asked him what was his moms Instagram password because he had access to her page at one point when he was talking to other women. this man had the nerve to call me a bitch and said I disrespected him by asking him. I am so fed up with him! He’s a denial abuser! He has a history of fighting me in our 9year relationship in the past! Its nothing like it used to be. No more fights or chokes or throwing shit in my face. However I can still see signs in him! He’s very distant emotionally with me and in a heartbeat will say fuck you or call me a bitch if he feels like my question is disrespectful or he feels justified. He only shows interest in sex and even then it’s like he’s just trying to get a nut. Yes I am scared because whenever I leave him he calls my job calls DCfs does damage to my house or outside of my house and then he stops when he has another female he’s interested in. We have 2 kids together so it makes the separation difficult. I’m so stressed out and just tired of feeling like this in a relationship. Even when things may seem good with us I know it isn’t. He has been a cheater through out the years and I just found out he was bisexual last year through a gay app he was on. Why am I with him? Fear . I need help 😓😓😓😓