I believe the initial test is just a saliva test, therefore you would of have to use the drugs recently. ( within 12 hours). Remnants of drugs stay in your blood for a longer period of time. I'm not sure if they follow up the initial saliva test with a blood test to get a more accurate reading.