Airline pilots can be home every night or could be away from their families for weeks at a time. It depends of the company they work for or the aircraft or routes they fly. Most quality of life issues that affect how much time a pilot can spent with his family is determined by a seniority based system.