I very nearly fainted two years ago as pax on BA 777 night flight to Gulf. I'd been asleep across row of three seats about 8 rows forward of aft galley (very empty flight). Woke up feeling very hot and went to toilet. Nearly passed out in toilet so came out and plonked myself on a crew seat where a very nice BA hostie took care of me with a nice sugary hot tea.