Long fricken time.
That depends on how much you've smoked and for how long. If you smoked a couple of times a week you would expect it to be out of your system within a month.
the drug would stay in your system for 10 days.
Research tell us that it can take as long as 6 months to keep in hair follicles.
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 wouldent Be dirty
A maximum of a month.
10 years
its semi cooked, as it is smoked. Smoked foods can be preserved for long. Its a technique used for years and years, when science and chemical were not available
28 days
It's traceable for weeks, maybe months, by professionals.
That would depend on many factors - how much you smoked, your metabolism, body weight, activity level, etc. See the Drug Detection Times link.
Roughly 30 days from the last time you have smoked.