OT - Really trying not to lose it
I've been married for 32 years. We never worked the same schedule. I worked nights/12 hour shifts and she was a M->F 8-5 gal. We made the time when we could.
In some ways I think it strengthened our relationship. We both got alone time, alone with the kid time, and time with the whole family.
I guess as far as the frustration goes maybe dropping the expectation of when he's going to be home might help. Oh yeah..and get your older son driving. I'll bet that will really help when this kind of thing comes up.
And a massage.