yes
If you smoked marijuana, very likely not, but you never know. Other drugs i am not sure about
It usually isn't tested in such a way as to determine how long ago it was smoked. It could be narrowed down to within a few days if there was a need to do so.
If it is a simple "pee" test ten or twelve days will pass, unless you have had dramatic weight loss in this time. If it is a blood sample it will take at least 30 days to clear and sometime more. Of coarse a hair sample is there until the hair is trimmed coinciding with the you last smoked.
Yes.
If you smoked marijuana about three months ago, it is very unlikely that anything would show up in your hair follicles.
No. They can tell ya if you smoked 2 years ago.
No, sorry
Yes. THC stays in your hair until you cut it off. The THC will show up in your hair for a long time, until all the hair that was on your head the last time you smoked has completely grown out and been cut off. Hair grows at about 1/2 to an inch per month, so if your hair is longer than 2 inches, you will still test positive for marijuana through a hair sample.
No, he has never smoked drugs...at least not in the last 30 years
If you smoked it in the manner you described, it can show up in urine anywhere between 60-90 days after you last smoked.
you can't.
marijuana stays in your system typically 3-30 days depending on how frequently you smoke and the potency. if the last time you smoked was 45 days ago, then yes you should be fine