Marijuana will show up within a few minutes of using it.
2 years....
two weeks it depens
Yes.
The most common drugs which can be detected on a drug test are; marijuana, cocaine, PCP, amphetamines and opiates.
if you're talking about a hair strand drug test, my understanding is that marijuana can be detected in the strands of your hair for about a year.
Depends on the drug and the type of test.
Usually Seven to ten days.
Sure. THC the main ingredient in MJ can be detected in any kind of test - hair, saliva, urine, blood. This is the most recognizable drug and it's stays longer than any other drug in your system.
It cannot be detected in any drug screening. :) There is no test that can detect it.
It is only detectable in this form for 14 hours after taking the drug - 24 maximum.
It is unlikely that you would fail a drug test from someone blowing marijuana smoke in your face, unless you were in an enclosed space with heavy exposure. Passive inhalation typically results in very low levels of THC in the system, which are unlikely to be detected in a drug test.
As long as you have the hair you had when you did the speed.