The longest hangover in medical literature lasted four weeks. It belonged to a 37-year-old man from Glasgow.

Fact source