It takes 24 hours for thc to even get to your pee, I've smoked a j hours before a test and passed, if your worried about a drug test and smoke mj, take some b12(niacin)1000mg the night before or day of. You will feel hot and itchy, thc sticks to fat in your blood, b12 burns that fat, just drink...