Question: how long does medication take to leave your body?
Answer: In general, drugs take between a few hours and a few days to completely leave the body and be undetectable on a drug test. As many as 1 out of every 10 adults in the United States used an illicit drug in the month prior to the 2016 National Survey on Drug Use and Health (NSDUH).