How Long does a Hangover Last?

A hangover is when a person drinks over their limit. The following day a person will feel hungover. A hangover will usually be over by the following afternoon.