long haul sucks ass. especially if you're reasonablly tall. theres chuff all space in the bastard rows. coming back from the maldives was a journey i HATED! bloody screaming kids aged about 6months to 4yrs didnt help!
if you dont sleep to make yourself tired, dont count on actually sleeping as it can be hard depending on seat etc!!