I hate to disagree with ibizan, but if they are testing for alcohol, the EtG test
can detect alcohol
up to 80 hours after consumption.
ETG Urine Test
is a biomarker test that detects the presence of ethyl glucuronide in the urine samples. Alcohol, when consumed, is metabolized by the liver i.e. when someone consumes alcohol, in the liver, a compound called glucuronic acid reacts with it and forms Ethyl glucuronide as a metabolite.