Let me second the codependent thing. You really need to look at that and how it is very toxic with the wrong person. IC keep going. CC can wait. AT this point is there really a M to try to save ? Does your W really want to stay M'd to you ? Why? Is it for the "right" reasons ? Or is it because you both are afraid of the unknown ? Or because you both settled into a very dysfunctional dynamic and neither knows any different ?
You are a giver and she is taker. The problem with a person with a personality like hers is that at some point there is nothing left to take. She needs more to take. So she find an additional supply. She is a validation vampire. She no longer gets the same benefit from your validation. She bigger and bigger doses just to feel normal. She's got issues that no non-professional can solve in a short time. Group therapy ? No. She needs individual counseling with a p-doc as I suspect there is more mentally there than she alludes to.
Her troubled past and addictions explain why she ended up where she is, but it doesn't excuse it.
I will be honest with you. A three time adulterer is a pattern. She did not "mess up," this is a serial pattern with cheating.
CC is pointless unless you use it to create more of your own oneness in the relationship. IC for her and you. You are going to naturally get to work more from your CODA tendencies without her in the room.
I read your posts and the only word that comes to mind is, "martyr." In the purest definition Martyr's have to die to be recognized for their sacrifices. Of course this is a methaphor and not literal. Hopefully you see my point. Martyr's are looking to the next life not the one they are currently in. Martyr's received no benefit in the present for their deeds and likely aren't around to enjoy them either.
A life of martyrdom ensures that you will not enjoy the rest of your life.
Before you think I am being hard on you, please listen. You are where I was 7 years ago. I sacrificed, did not bring up things when they went wrong and tried to keep the peace. You know what that got me ? A guy who really hated himself, his life and resented my wife to the point that I could barely look at her. Is that what you want ? My guess is no.
We can talk about the nobility of sacrifice all we want, but when dealing with someone as selfish as your W it crosses a line from noble to naive.
Look I get it. I get the rationale better than most. I've lived it myself and I have to tell you it is not any way to live. I spent so much time trying to make my family happy that I invested too much in it. When things went south it left me emotionally bankrupt. You do not need a relationship or family to define you. I am sure you are one heck of a guy just by yourself. Why is that not enough ?
You talk about this as it relates to her, but this is really about you. What do you really want? Notice I did not say what you think you should do or what was best for everyone. What do you want in the future ?
If this is where you want to be for next x number of years, fine. You already have that. I hear you saying you want something else. You need to look for what that is and go in that direction 100%.
Not making any sudden choices is wise, but it seems like you settled in that spot from before and never really left. Familiar is not the same as "safe." different doesn't mean "worse," it just means different.
Your W has her own journey and needs to figure her crap out. You have to admit her actions don't line up with her words. What would you call that if it wasn't your W ? Your love is blinding you from her very real and big faults. She knows that and literally expects you will be upset for awhile, but ultimately are too scared of the unknown to do anything about it. She has now called that bluff three times. You have a tell and she always wins those hands.
You need to draw a very thin and immovable line in the sand. If that line is crossed it is the end of your M. You've given her more chances than she has given you, right ?
Again, this is about you and what is in your control. What parts of your life give it meaning and what looks like it does, but in reality doesn't hold up under cross examination.
You need to diversify your life so that your W and child aren't the only things that define you. When you invest all your money in one stock and that company goes chapter 11 you lose everything. Think about it. I suspect that is why you are feeling this way. You made your wife and son you're whole world. That is why it feels like the world is ending for you.
FWIW I am happily reconciled after 7 years so I know what I am talking about and I really do believe people can change as I've seen my W do that. However your W cannot change "speedily," and giving her that time could lead to DDay #4. You need to ask yourself how long and how many more As can you endure? This is not healthy for you or even your son. Where do you make a stand ? She might be able to change or she may not be able to. I know that with any addict tough love is just about the only thing that really works. They need to want to change too. Your W doesn't seem like she wants to do so. You don't control your drinking by going to AA. You go to AA to stop drinking realizing that you are an addict. You can't be "kind of sober," there is sober and there is a drunk. There is not a third option.
Addicts are too good at lying and manipulating peoples trust to get what they want, even if what they want is very harmful to them. Some people don't want to be saved. That might be hard to hear, but it is the truth.
Being noble isn't the same as being an enabler. Please look up Alanon is your area. I really think you need their help. Denial got you here. You need to look at everything with your eyes wide open from now on. No filters, no mental gymnastics to excuse anything on her behalf.
I know I sound harsh, but I see so much of where I was a long time ago and it pains me to hear that people are living that way when they don't have to. It takes strength, courage and doing what is uncomfortable more than standing still, but it is so, so worth it. You have to accept that might mean your M may not survive, but it also means that you will.
R can/does work, but it doesn't without being brutally honesty with yourself first.