At this point it is important that you recognise the importance of your codependency and recover. Have you attended a coda group?
Mixing with others who have similar issues and attending twelve steps will help. Repairing yourself is important and more so than any other single thing you can do to repair your sitch.
This is a tough gig and others here before you have healed and grown from codependency. You are aware of that which you need to do and it can be done. There may very well be childhood issues that you want to address, at nearly 62 years of age I have had to at long last address my childhood! And it was painful, you would think that childhood would be resolved. Codependency has its roots in your FOO and you will need to know to face the pain and address it.
One of the most important things I have learned in my short time posting on this board is that knowing your ACE score and resiliency is vital to healing of our hearts and to building a new healthy R and M.
So where does this pattern of arguing and squabbling have its roots?
V
Freedom is just another word for nothing left to loose. V 64, WAW