how long does it take for weed to be cleared from the body

3 minutes ago 1
Nature

The time weed stays in the body varies based on usage frequency, consumption amount, and individual factors like metabolism and body fat. Generally:

  • Blood: Detectable for about 12 hours after use.
  • Saliva: Detectable for 24-48 hours after use.
  • Urine: Detectable for up to 30 days; heavy users may test positive for even longer (20-65 days).
  • Hair: Detectable up to 90 days or more.

For occasional users, THC metabolites might stay in the system for about 4-15 days, while frequent or heavy use can extend detection up to 65 days or beyond. The metabolites are fat-soluble and stored in body fat, affecting how long they take to clear from the body.