Since you didn't tell us in the question what drug you took, no one can answer this question.
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 don't
you'll pass just fine, take a few asperin a few hours before the test and you'll be fine.
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.