Ask Health Experts and Get Answers to Your Health Question ASAP
Yes, this type of drug test will tell the difference. Tests that just use a dipstick might be confused, but court-required drug testing sends the sample to the lab to be tested via gas chromatography and/or mass spectrophotometry. They actually test for metabolites, not the pure drug itself. Every drug has different metabolites, so the metabolite for heroin will be positive and so will the metabolite for cocaine.