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. breath tests for alcohol can detect alcohol within a shorter time frame. this is about 24 hours on average.