Married 40 years here. Been through some tough times with money, bereavement, kids etc. Have got through it by 'not sweating the small stuff'. Yes, we drive each other crazy at times, but then I think about what a hard worker he is, what a great dad, how much fun he is, how I still fancy the pants off him - and how he will never let me down.
So I put the immediate issue to one side for a few days until I'm less emotional, take one day at a time, and funnily enough, most things are liveable.
I would also add that we've always had joint money, sometimes I've earned more, sometimes him. Neither of us would ever do anything crazy with money (because we've worked too bloody hard to get it). So if he or I buy something, there's no questions asked and no rowing about it. Even at our poorest, when we had to borrow against the house to pay the bills, we didn't argue about money. That removes a huge stress.