I think the general answer is "not long enough"! But man, it couldn't get over with faste enough for me. H was gone all week in Tokyo and had a HELL of a time getting back here. His flight from Tokyo to Germany was delayed THREE HOURS which was just about the amount of time he had in between his Germany/Italy flight. So, he magically makes it onto his next flight to find... it's delayed! AN HOUR!
Oh man. At least he made it home, right? He wasn't a happy camper though.