Hello, I understand your worry and I'll give you the most honest answer. Sure, marriage counseling would be a start but it's only going to work if the other half wants it to. It's the same as getting a loved one to stop a distructive lifestyle. That person needs to make the decision to stop doing what he or she is doing. That person is going to want to change and not merely because it's what you want. Relationships are funny. People get set in their ways and the expect you to understand them all the time. If things are being brought up from 10 years ago, there is a lot of baggage carrying here on both side. To save things with your marriage, both of you will need to learn to let go of past mistakes. Past hurts. They are past and should be forgotten and never be brought up again. Fight for your marriage but don't hurt yourself over your marriage. When it is time to walk away, walk away. We all want relationships to last forever, but reality bites sometimes. Try to remain positive and try speaking with him again without shouting. If you get no response, try again. If you have made several attempts to work it out and he has not stepped up to the plate, then it's time to plan out a future for YOU. God bless you and good luck to you.