The weed was probably out of your urine 3-4 days after you smoked.

You passed a home test, and you've still got a day before your test. YOUINDACLEAR!!!!!