Oral drug tests use a sample of your saliva to detect drugs, medications and other substances in your body. They can detect alcohol, cocaine, marijuana, opioids and more. Point-of-collection tests give results within minutes. Saliva that’s sent to a lab can take 24 to 48 hours.
Advertisement
Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy
An oral fluid drug test (also a mouth swab test or oral tox test) checks for drugs or alcohol in your body by testing a sample of your saliva (or spit). This test can detect a variety of drugs and substances like alcohol, marijuana, opioids and much more.
Advertisement
Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy
An oral drug test involves using a cotton swab to collect saliva from the inside of your cheeks and gums. The test looks for specific drugs or their metabolites (byproducts) in your saliva. You can’t eat or drink for at least 10 minutes before saliva collection.
Once the swab is soaked with saliva, it’s removed from your mouth. The sample can be either tested immediately in a handheld device or placed in a collection tube and sent to a laboratory for analysis.
Point of collection tests can give results within minutes. Often, the sample is sent to a lab to confirm the result. Laboratory results are usually more accurate, but results take a day or two to get back. “At-home” test kits are also available, which you can do yourself.
Some of the most common substances that this test detects are:
You might need an oral drug test for several reasons, like:
The advantages of an oral drug test are:
Advertisement
The drawbacks are:
The best oral fluid drug tests can be around 97% accurate. The exact accuracy depends on the type of test (roadside or lab) and the substance being tested for. For example, many studies show that cannabis (or THC) is harder to detect in saliva. But drugs like cocaine and opioids are easier to detect.
Other factors that can affect the accuracy of your results:
These tests don’t measure the amount of the substance; they just show that the substance is present. More advanced testing can identify the exact substance and the amount. If you know the test has falsely detected a substance in your sample, you can challenge the result. You can insist on lab-based confirmation and/or testing of a second sample.
You can test positive for a few hours to a few days, depending on the drug and how much you took. Here are some common drugs and how long they’re detected:
Substance/Drug | Estimated Time in Saliva* |
---|---|
Alcohol | Up to 24 hours |
Amphetamines | Up to 48 hours |
Benzodiazepines | Up to 48 hours |
Cocaine | Up to 36 hours |
Marijuana (cannabis) | Up to 24 hours |
Methamphetamine | Up to 48 hours |
Opiates (morphine, heroin) | Up to 36 hours |
Opioids (oxycodone, fentanyl) | Up to 48 hours |
Substance/Drug | |
Alcohol | |
Estimated Time in Saliva* | |
Up to 24 hours | |
Amphetamines | |
Estimated Time in Saliva* | |
Up to 48 hours | |
Benzodiazepines | |
Estimated Time in Saliva* | |
Up to 48 hours | |
Cocaine | |
Estimated Time in Saliva* | |
Up to 36 hours | |
Marijuana (cannabis) | |
Estimated Time in Saliva* | |
Up to 24 hours | |
Methamphetamine | |
Estimated Time in Saliva* | |
Up to 48 hours | |
Opiates (morphine, heroin) | |
Estimated Time in Saliva* | |
Up to 36 hours | |
Opioids (oxycodone, fentanyl) | |
Estimated Time in Saliva* | |
Up to 48 hours |
*These are estimates. Several factors can determine exactly how long you’ll test positive.
An oral fluid drug test is a quick, easy way to check for recent drug, alcohol or substance use. A cotton swab is placed inside your mouth to collect saliva. Employers, law enforcement and healthcare professionals use it most often. Results can come back fast — sometimes right away.
It’s normal to feel surprised if someone tells you they need your saliva for a drug test. You might feel caught off guard if someone asks for a saliva sample. If you’re nervous or unsure, it’s OK to ask your healthcare provider questions.
Advertisement
Cleveland Clinic’s primary care providers offer lifelong medical care. From sinus infections and high blood pressure to preventive screening, we’re here for you.
Last reviewed on 08/11/2025.
Learn more about the Health Library and our editorial process.