How long is CBD detectable in urine? In fact, a 2020 study in the Journal of Analytical Toxicology found people who consumed a single dose of a standardized CBD formulation had detectable levels of CBD in their urine for four to five days after ingestion.