When it comes to urine tests, alcohol generally stays in urine for 12-36 hours, depending on how much was consumed, though some tests can detect the substance for up to 48 hours. The most advanced urine tests can detect a substance produced by the metabolization of alcohol for up to 80 hours after the last drink.