You are not responsible for how he feels! Stop the guilt, not productive

It's necessary for you to go out of town for your work and you "enjoy" it since you enjoy your work so it's necessary to you and your well-being.
Is your husband still in engineering? I ask because my stepson flunked out of engineering not once but THREE times and got all turned around and messed up trying to follow my husband, his father, with psychological/teenage blinders on because my husband is so great/good and worthy of being followed, etc. :-) My husband isn't particularly psychologically astute though so had a tough time understanding and I had to work hard showing him what his poor son was doing, that he wasn't "bad" for doing it just didn't have enough/good guidance and tried to get my husband to help steer a bit into a different subject more to my stepson's aptitudes/liking, etc. That didn't happen, he flunked out of school altogether and went through about 5-10 years of struggle but I feel good about that because I helped guide my husband's policy which was ultimately helpful. I very much identified with my stepson as I feel I was like him when I was in college the first time, just trying to do what I thought was "expected" of me but having a hard time at the same time because it wasn't "me" doing the decision-making. But my stepson finally met his wife and his life did a 180 turnaround and he couldn't be doing better now; we all look up to him, his wife and two kids, etc. He's the "heart" of the family now.
So, you might check your feel for your husband and make sure you think he's in a field he "wants" to be rather than one he thinks he "should" be for whatever reason. Praise for good stuff and "ignoring" personal bad stuff still can help a lot I think. My husband thanks me every time I make dinner, whether he likes it or not, etc. and so guess how I feel about making him dinner? We're saving $100/month on not eating out as much as we use to