Maybe you’ve used cocaine yourself, or you know someone who regularly does. After ecstasy, cocaine is one of the most commonly used party drugs in South Africa. But the dangers of cocaine use are far greater than many people think, and it’s easy to become addicted.
One of the most common questions we hear is:
“How long does cocaine stay in your system?”
Below, we explain how long cocaine remains detectable in your blood and urine, how drug tests pick it up, and why seeking treatment is essential if you or a loved one is struggling with cocaine addiction.
How Long Does Cocaine Last in Your System?
The effects are most intense in the first 20–30 minutes after use.
About an hour after ingestion, the high begins to fade.
The psychological effects diminish as cocaine levels in the blood drop.
On average, the peak concentration of cocaine in the blood is reached about one hour after use.
Cocaine in the Blood
When cocaine enters your system, it’s absorbed into the blood and processed in the brain. But cocaine stays in your bloodstream longer than the effects last.
After around one hour, half of the cocaine is processed.
By five hours, most of the drug is out of your blood.
However, cocaine leaves behind metabolites that can be detected for longer.
For this reason, a cocaine blood test may still show traces of use even after the effects are gone.
Cocaine in the Urine
The metabolites from cocaine are broken down by the liver and excreted by the kidneys, which is why urine tests are the most common form of cocaine detection.
So, how long does cocaine stay in your urine?
Occasional users: detectable for 2–5 days
Regular or heavy users: detectable for up to 8 days
This means that someone could still test positive for cocaine in a urine drug test long after the high has faded. Many employers and clinics in South Africa use urine testing for this reason.
FAQs: Cocaine Detection & Testing
Can cocaine be detected in a blood test after 24 hours?
Yes, traces of cocaine and its metabolites can sometimes still be detected after 24 hours.
How long after using cocaine will I test positive in a urine test?
Most occasional users test positive for 2–5 days. Heavy users can test positive for up to 8 days.
Does cocaine show up in work drug tests?
Yes. Cocaine is commonly screened for in pre-employment and workplace testing.
Can I speed up how quickly cocaine leaves my system?
No method can guarantee faster elimination. Hydration and rest may help your body recover, but only time and metabolism remove cocaine fully.
Treatment for Cocaine Addiction
If you or someone close to you is worried about cocaine addiction, knowing how long cocaine stays in your system is just one part of the bigger picture. Cocaine use can lead to dependence, withdrawal symptoms, and long-term health damage.
At The Grange Treatment Centre we specialise in cocaine addiction treatment, offering:
Inpatient treatment programs tailored to your needs
Counselling and therapy for addiction and mental health
Aftercare support to prevent relapse
A safe and supportive environment to begin recovery
Recovery is possible, and the first step is reaching out. If you’re searching for cocaine treatment centres, we’re here to help.