Question: how long does it take to get over hangover?
Answer: How long does a hangover last? A hangover typically lasts up to 72 hours after drinking, but it might be shorter or longer depending on other factors. It may correlate to how much a person consumes, dehydration levels, ethnicity, gender, nutritional status, liver health, medication, and much more.