Yes. Unless you smoked more than once a day every day for more than a month. Then it could take up to 90 days.
It takes 30 days.
no
YES, ten days is pleanty of time to pass a drug test
yes
If you haven't taken any benzodiazepams for eight days, you should pass a urine test.
around 2 days..
You'll get caught.
If you ingest 160mg of morphine it takes between 2-4 days to pass a lab urine test.
just lay off it for a couple days before test.
30 days
If you don't do drugs, you will pass the urine test.
60 days