They may spend several nights per week or per month away from home. In most cases, a contract between the airline and the flight attendant union determines the total daily and monthly workable hours. On-duty shifts per day may vary from 4 to 18 hours or longer, such as for international flights.