Set realistic expectations for your husband. He is human. He makes mistakes, just like you. Give him grace and don't snap.
Going along with the above, when you're upset, stop and assess your anger and frustration. Is it justified? Is whatever you're angry about important? If so, bring the issue up calmly and explain why you feel that way as well as you can. Use "I," not "you" (I feel this way because _____. Instead of "you" did ____!) If you're angry about something silly, maybe it would be best to just let it go. Use your best judgement.
Use a happy tone of voice all the time. Even when you're angry and frustrated. Communicate what is bothering you, as I said above, but don't raise your voice or speak in a condescending or sarcastic tone and don't be passive aggressive. Be truthful and straightforward, but speak in a kind tone.
Take care of yourself. Get enough sleep. Eat healthy. Exercise. Be able to say no and not take on too much responsibility. When you feel good, you're less stressed as much and it's easier to treat others well.
When arguing with your spouse, put yourself in his shoes and try to see things from his perspective. Listen to what's hurting him instead of attacking with your own side of the story. If you listen and truly try to see things from his side, you can either apologize for what you did wrong, or explain that you meant whatever happened in a different way. You'd want him to do the same for you, right?
Compliment and thank him often. Even if he's done something that you expect him to do, thank him anyway. Compliment him every chance you get. If you're in the habit of making a big deal about his assets, it will be easier to see them when you're mad at him. It will be easier to stay cheerful when you remember just how lucky you are to have this wonderful man.
Now some of these things are easier said than done, I know. I struggle with them all the time. But when I can remember to stay positive, life is just so much better.
Do you do any of these things? How have they helped you stay positive? Do you have any tips to add to mine?
Thanks for reading!