I had a pretty bad temper for years. I wouldn't yell at my wife, but my temper was stressful for her. Add in how bad it is for me to lose my cool I taught myself to always stop and think.
I'd ask myself, "will I be upset about this s year from today?".
If I'm not going to be mad a year from it, why waste my time? I almost never get mad and haven't in years. Anger is a useless emotion. It damaged you physically. And those around you are mentally abused.
Another big mistake I made, I skipped the little things. All the people I know that stayed married, made a point of doing little things for each other. My first marriage ended after 9 years. I took a hard look at myself. Fixed what I could, and met the woman I was .want to be with. We love each other more now than when newlyweds. I always tell people to wait as long as they can to marry. I was 30 before I really knew what I wanted in a marriage.