Do I stay with husband - porn

Sh

Biblically, do I have to stay with my husband if he watches porn? He tells me when he does it, but doesn't seem to have any regret. He asks me, "can't you just be ok with it", and he gets "annoyed" when I tell him how it hurts me. And then gets upset when I withhold sex from him because I'm so hurt I'll be crying during sex. I have a higher sex drive than him, and am usually begging him for sex when he isn't watch porn. He withholds from me. I've compromised in so many ways. I've told him he can masturbate, just not watch porn. That we can have anal sex. I got a boob job. Sex is not intimate, it's purely physical. 95% of the time while we are having sex he's slapping me and/or choking me. Im to scared to speak up that I don't like it, because I'm afraid then he will look at more porn. He tells me how he wants to go after other girls, and how difficult it is. He gets hit on decently often at his job. I feel like it's only a matter of time before he leaves. He's lied to me in the past and told me he won't look at porn that day, and then does it. When will "I'm going to stay with you" turn into a lie?

He doesn't seem to want to change. He hasn't put any steps in place to quit, and I can't handle it. I've tried talking about counseling, or reading marriage books and he won't. I have a porn blocking software I installed, but he still finds YouTube videos that the filter doesn't catch that are filled with porn.

Honestly, my mental health is so bad because of it. I have horrible anxiety. We both have rotating shift work, and sometimes opposite schedules. I'm side tracked at work, I can't sleep when I know he's home because I assume he's watching porn. The thought of buying a house or having kids with him brings me to tears. I literally can't make that commitment right now. The anxiety gets so much for me to bare, that I start thinking about suicide. I'm finding it harder and harder to stay. I just want out.

Biblically, do I have to stay in this marriage? Is this considered adultery? Any advise?

Thanks for reading. Sorry for the word ramble.