It really just depends. I've worked all year a majority of my time in, including over a decade without a single layoff. There's guys who mainly do travel work, and would rather work on the road doing big overtime jobs rather than working close to home only getting 40 hours a week. I was doing that when i was doing pipeline, the difference in pay was so substantial that i could work 6 months and make more than if i worked all year on 40s. The highest paid guys in the trades are all road warriors, working obscene hours when they're working then not working at all when they're off.
I've been off for months at a time before, it's just part of it sometimes. You should see someone's reaction to this kind of life when they work a 9 to 5 office job, they are horrified lol. The big thing is making sure to work enough hours to keep your unemployment and health insurance, which means working at least 6 months a year. Some guys like myself have a side job (my tree service) which can somewhat remove you from the market forces and the need to travel. I've known guys who had photography businesses, tree services, mowing accounts, trucking businesses, lake maintenence businesses, hunting and fishing guides, factory jobs, real estate, etc. Basically if you are a hustler you will be fine, if not this might not be a great career. That's pretty common in the trades in general.