Hey ja22383,
Sometimes couples go through rough patches and it is normal, especially when you're husband has a job that leads to him travelling a lot.
Maybe some sort of couples or family therapy will help you guys, or try to have a calm conversation with him, without it turning into a fight, and try to discuss everything you have said here with him. If he starts to raise his voice just interrupt him and let him know that the conversation won't work if he starts to yell.
I hope that helps and I hope you guys work things out.
Cheers