Question: how long does it take for drugs not to show in a blood test?
Answer: Benzodiazepines: 3-6 weeks in urine and 2-3 days in blood. Cannabis: 7-30 days in urine and up to 2 weeks in blood. Cocaine: 3-4 days in urine and 1-2 days in blood. Codeine: 1 day in urine and up to 12 hours in blood.