I am sorry you have had to continue to deal with this disrespect all this time from your husband being a liar and constantly cheating on you. Most of us if not all of us on here know how that feels. It is emotional and mental torture and pain.
When it happened to me I could not believe it. I made excuses and tried to explain it away. I blamed everything and everyone else including myself. I did everything I could to try to fix it and reconcile. To be honest I did too much too soon.
It is not your job to take the blame or do any of the work on trying to figure out why your husband could disrespect you and spit in your face as a liar and a cheater. He has to do that work. If he even genuinely wants to. How do you know? It takes a long time and a lot of hard work on his part and change on his part.
IN the meantime now you know who your husband is capable of being and what he is capable of doing to you. He has been a liar and a cheater with no regard for your thoughts and feelings and health or your vows of commitment to each other. That is who he is. Do not make excuses for it or try to explain it away. It is abuse and a traumatizing wound that he has inflicted upon you. He did that to you. That is the fact of the matter. It is not your fault that he would betray you in this heartbreaking and earth shattering way. It takes years to recover from. Some of us never do.
With that in mind my advice would be to leave him and file for divorce.
I made the mistake in my situation of trying to accept what had happened and hysterical bond and think things were getting better without really getting better because the work was not being done by my wife to change. I didn't want to give up. I was just hoping that she was changing. Hoping she understood the pain she caused. Hoping it wouldn't happen again. It was no way to live.
I had to have some respect for myself. He didn't have any for you when he was off getting naked and having sex behind your back with another woman and then coming home to you like nothing happened. You have to have respect for yourself because he doesn't have any for you.
The best thing I could have done was to leave. There has to be direct and significant consequences to someone assaulting you and inflicting wounds on you and hurting you like this.
If someone assaulted you on the street and caused you immense pain and suffering like you have never experienced before, would you hang out with them and try to figure out why they did it and see if you could be friends? Or would you file charges and get a restraining order and hope they go to jail?
Sometimes because we love someone so much our heart does not catch up with our brain. We hope for the best and give them the benefit of the doubt and explain things away and have faith and believe in a person who has just demonstrated to you that they are capable of constantly lying to you and cheating on you and disrespecting you and assaulting you and inflicting deep wounds of pain and suffering on you. And then they want us to forgive them and believe them and have sex with them because they say they are sorry?
The truth is it takes years to recover and heal from this kind of trauma that they have inflicted upon us. And it takes years to even know for sure or be able to tell if they are even really sorry or not, as evidenced by years of extremely remorseful continued changed behavior over time. And it is a gift that you would even consider granting them the privilege of sticking around for the opportunity that there might be a chance of reconciliation even happening at all in the first place after what they have done. You just have to have the self respect to stand up for yourself and not tolerate it.
If I had it to do all over again I personally would not stay. I would leave and file for divorce. Maybe they eventually realize the gravity of their assaults on us and do the work on themselves and fundamentally change who they are and reform whatever it is that allowed them to be so devious and treacherous to us. Maybe they don't. It is a long shot.
But you deserve someone who would never do this kind of thing to you in a million years. Especially when he swore to you in vows that he wouldn't. You deserve someone better.
I would work on myself and heal and move on. And then maybe eventually someone else will demonstrate loyalty and honesty to you and show you how much they respect you and how precious you are to them and how much value you have. Because your husband most certainly didn't show you that. And neither did my wife. They showed us the opposite. They were willing to butcher us and gut us for their own selfish pleasure.
In my case, I have moved on. Hang in there. Life does get better. Even without them.