I've heard that some seagoing vessels have schedules that are, for example, three months on, three months off. That would work, because I could have sent my son to my parents for three months and sailed, and then come back and spent three months with my son. It's a big sacrifice. I would have been sad being away from him for three months, but that's what I was doing anyway in my trade. It would have been fine.
The problem with the navy schedule now is that you can go to sea for one day and then come back for five, then go to sea for three days and then come back for a week, then go to sea for three months and then come back for a month. It's completely erratic.
That's okay because it's operational, so if the ship needs to sail that way, that's fine, but if you had the option for members to be there for three months, so they could do the erratic sailing for those three months, and then the other three months would be with their families or be doing administrative work, training or something, that would really help.