Cocaine typically stays in the body for a short time, but its metabolites last longer. It is usually detectable in blood for about 12–48 hours, saliva for 1–2 days, and urine for 2–4 days after use. In heavy or repeated use, urine detection may extend up to a week. Hair tests can detect it for up to 90 days or more. Clearance depends on dose, metabolism, and health.
read more..