How long cannabis stays in your system depends on the test used. Urine can detect THC metabolites for 3 to 30 days, blood for 1 to 2 days, saliva for 24 to 72 hours, and hair for up to 90 days. Chronic users of high-THC products usually test positive longer than occasional users.

How Long Does THC Stay in Your System After Quitting

How long does cannabis stay in your system by test type?

Each test looks for different markers and has a different detection window. The ranges below reflect typical results for adults.

How Long Does CBD Stay in Your System and Show Up?

What factors change how long THC stays detectable?

No two people clear THC at the same rate. The main variables are use frequency, dose, and product potency.

how long does weed stay in your urine

How long does weed stay in your urine?

Urine is the most common test. Occasional users often test negative within 3 to 7 days. Chronic users may test positive for 21 to 30 days, and sometimes longer.

how long does thc stay in your system after quitting

How long does THC stay in your blood?

Blood tests have the shortest window for THC itself. Peak levels appear within minutes to hours after use, and most tests clear within 1 to 2 days. Regular users may show metabolites for up to 7 days.

How long does cannabis stay in your saliva?

Saliva tests detect recent use. Most people test negative within 24 to 48 hours, though some products and heavy use can extend detection to 72 hours.

How long does cannabis stay in your hair?

Hair tests can detect THC metabolites for up to 90 days. They do not show recent use within the last week, because hair grows slowly.

Does CBD show up on a drug test?

CBD isolate should not trigger a positive THC test. Full-spectrum CBD may contain trace THC, and repeated use can build up metabolites. Always check product lab reports if testing is a concern.

Can you speed up cannabis clearance?

No method is proven to clear THC faster. Drinking water, exercising, and eating fiber may support general health, but they do not reliably change test results. Commercial detox kits lack strong evidence.

When should you test after quitting cannabis?

Wait at least 30 days for a urine test if you used heavily. For blood or saliva, 3 to 7 days is often enough. Hair tests require up to 90 days for a clean window.