do blood tests show drugs?
Blood test. Blood tests take longer to develop than urine tests, but this method is very effective at detecting concentrations of alcohol and other drugs. Blood testing can determine your level of intoxication but only for up to 24 hours after you've been drinking.