How long alcohol stays in a person’s body depends on how much they have drunk and how quickly. The liver can metabolize alcohol at a rate of about 1 hour per standard drink, but some tests still ...