Question: how long does it take for drugs to leave the bloodstream?
Answer: Amphetamines: 1-3 days in urine and around 12 hours in blood. Barbiturates: 2-4 days in urine and 1-2 days in blood. 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.