Since you didn't tell us in the question what drug you took, no one can answer this question.
No. It takes 3-5 days for the cocaine metabolite to be excreted from the system. More if you are a chronic cocaine user.
Depends on how much you smoked and what you do up until your drug test.
Generally not. Metabolites of cocaine, called ecgonine (yes, ecgonine) can last in your system for seven days or more.
It's really hard you have to drink so much water for a urine test to be clean but if it were a blood test no
30 days
It depends on how much weed you smoked.
If you have not smoked for 30 days you will definitely pass the test.
dont smoke meth tweaker
absolutely not
Obviously not
you can buy the 420 cleaner that they sell in smoke shops.
you'll pass just fine, take a few asperin a few hours before the test and you'll be fine.
you don't
I don't know how much you smoked before you stopped, but with a 30-day no-weed window I'd say you're safe.
tell them you went to a wedding where everyone passed around a celebratory cigar
Not before the month's up with that much weed in you. I would NOT risk it.