There is no arguing that our jobs can be mentally overwhelming and sometimes violently physical. The wear and tear it puts on the body can be crippling at times. There's a reason this work is a "young man's" game. I've learned over the years and often the hard way, is that peak mental performance will result in peak physical performance.
If there's trouble at home, that generally affects your physical performance at work. While nothing is ever perfect in our personal lives, to be successful you have to put your mental health first. This can mean a variety of different things.
Most employee provided insurance plans are equipped with mental health providers on many different levels. It usually takes a life altering event to kick this into gear for many people. But it's never too late to address your own mental health.
For me, physical exercise and weight lifting have been a huge part of mental and physical recovery. Being "active" at work does not replace consistent exercise and good nutritional eating habits. Some families are ok with the travel aspect of line-work, and it works for them.
I've also seen families torn apart as a consequence of traveling. My advice to younger lineman would be this. Travel and make big money before the kids come. And travel and make big money after the kids are raised. You'll never get that time back, but there's always time to make money. A smart lineman always finds a way to get back lost OT.