Shift lengths for flight attendants can vary greatly, depending on flight durations and layovers. Typically, they work shifts ranging from 8 to 14 hours, but long-haul international flights can extend work periods significantly, sometimes up to 16 hours or more.