My husband works construction also, commercial roofing to be exact. The "summer" months are the months of overtime to make up for what we "lose" over the winter.
Right now, there is no overtime here. In fact, there really is no work here. DH is out of town working 11 hours away. He's been away way more often than he's been home. His/our choice right now is work away from home for weeks at a time or no work at all. Tough of course but it is what it is.
There are days that I wish a pay cut would be his option. We could make do if we had to. But it kills him to be away from the kids (4 of them ages 16, 13, 8 & 6) He knows he can't get that time back with them. And in the long run, IMO, time is much more precious than money.