SS,
marriage is a two way street for those involved. I am not making judgements for either side not knowing what the true situation is.
Marriage is a partnership that requires trust, honesty and love. Without those things it will likely fall apart.
No one is perfect. Everyone has some kind a problem. Don't let a challenge (problem) be the excuse to exit the situation. Take responsibility for your own actions/likewise he takes responsibility for his.
Best of luck to you & yours
Take Care
D (wildcritter)