I can do a 3 or 4 hour flight for lunch no problem. When you get up to 6 or 7 hours of flight time then I definitely start to consider an over night. All though 20 hours is excessive I could do it if needed. Except to Hong Kong. Haven't been there yet but plan on staying for a while when I get there.