How long does coke stay in your system?

Depending on liver and kidney function, cocaine metabolites are detectable in urine.

Benzoylecgonine can be detected in urine within four hours after cocaine intake and remains detectable in concentrations greater than 150 ng/ml typically for up to eight days after cocaine is used.

Detection of accumulation of cocaine metabolites in hair is possible in regular users until the sections of hair grown during use are cut or fall out.