How long does weed stay in your system? Cannabinoids detection time-urinalysis Light smoker or acute dosage 1-3 days Moderate use (4x / week) 3-5 days Heavy smoker (daily) 10 days Heavy, chronic use (5+ joints/day) 10-21+ days Oral ingestion 1-5 days found that on yahoo answers