The amount of time alcohol stays in the system can vary depending on several factors, such as the amount of alcohol consumed, a person’s age, weight, gender, and metabolism.

Alcohol can be detected in a urine drug test for up to 12-24 hours after the last drink. In a blood test, alcohol can be detected for up to 12 hours after the last drink. In a hair drug test, alcohol can be detected for up to 90 days after the last drink.

It’s important to note that the use of breathalyzers or saliva tests can detect the presence of alcohol for a shorter period than blood or urine tests.