Question: how long does it take your body to recover from hangover?
Answer: If you're in the throes of a monster hangover, relief can't come soon enough. Fortunately, hangovers typically go away within 24 hours. There are some reports online of them lasting for up to 3 days, but we can't find much evidence to back this up.