Urine vs. Urine tests can detect alcohol long after you've had your last drink. These tests look for traces of alcohol metabolites. The average urine test can detect alcohol between 12 and 48 hours after drinking. More advanced testing can measure alcohol in the urine 80 hours after you drink.