Our admissions team is available now, 24/7
Testing Guide

Medications that show up in drug testsWhen does a medicine cause a false positive, and what should you do?

Reviewed by: Dr. Mahmoud El-Sawy Last updated: October 1, 2026 5 min read
The short answer

Yes, some common medicines can cause a false positive on the initial drug test, such as cold medicines containing pseudoephedrine, some antibiotics, and psychiatric medicines and antihistamines like those in Panadol Night. The solution is to tell the lab about your medicines before the test and to ask for a confirmatory test that identifies the substance precisely when an unexpected result appears.

  • The rapid test detects a “group” of substances and may confuse them with similar medicines.
  • The confirmatory test distinguishes precisely between a medicine and a drug.
  • Some medicines show up because they really do contain a controlled substance, such as codeine.

One of the biggest worries for employees and patients before a drug test is: “I take a medicine for a cold, or for sleep, or for my nerves. Will it show up?” The answer requires telling apart two completely different situations: a medicine that is chemically similar to a drug and so fools the test strip, and a medicine that actually contains a controlled substance and so legitimately shows up.

Why does a medicine show up in a drug test?

The initial test relies on antibodies that recognize the shape of a particular molecule. When the medicine’s molecule or its byproducts are close in shape to the target drug, the strip may “make a mistake” and show a positive line. This is called cross-reactivity. The confirmatory test, by contrast, separates and precisely weighs molecules, so it knows the difference between a medicine and a drug even when they look alike.

The second situation is different: medicines that really do contain a substance detected by the test, such as some painkillers and preparations containing codeine, or anxiety medicines from the benzodiazepine class. Here the result is not “false,” and the prescription is what proves the use is therapeutic.

The best-known medicines that may give a positive result

The following table summarizes the best-known interactions documented in the medical literature. A medicine being on the list does not mean it will always give a positive result; that depends on the dose, the type of strip and the lab:

Medicines that may interfere with the initial drug test
Medicine or substanceMay give a positive result forNote
Cold and flu medicines containing pseudoephedrine or ephedrineAmphetaminesOne of the most common causes, and the confirmatory test tells them apart
Some antibiotics of the quinolone class (such as ofloxacin and levofloxacin)OpioidsOpioids
Preparations containing codeine (some painkillers and cough medicines)OpioidsA true result, not a false one; keep the prescription
Poppy seeds in some baked goodsOpioidsSmall amounts of morphine may show up in urine
Diphenhydramine (a sedating antihistamine found in some “Night” products such as Panadol Night)Methadone, tricyclic antidepressants or PCPDocumented interference with some types of tests
Some antidepressants (such as sertraline, bupropion and trazodone)Benzodiazepines or amphetaminesVaries by medicine and strip
Quetiapine (an antipsychotic)Methadone or tricyclic antidepressantsKnown in tests of psychiatric patients
Dextromethorphan (in some cough medicines)PCPDocumented interference
“Legal” cannabis products and CBD oilHashish (THC)May actually contain some THC
Selegiline (a Parkinson’s disease medicine)AmphetaminesPart of it is converted in the body into amphetamine derivatives
Infographic of medicines that may cause a false positive drug test: cold and flu medicines, some antibiotics, Panadol Night and antihistamines, antidepressants and antipsychotics, cough medicines, cannabis products and CBD
Medicines that may give a positive result in a drug test

Medicines people ask about often

Night Calm: its active ingredient is zopiclone, a “Z-drug” sleeping pill; it is usually not included in standard test panels and does not normally interfere with the benzodiazepine strip, but it can be detected with a special test if one is requested. Panadol Night contains the antihistamine diphenhydramine, which may interfere with some strips, as shown in the table. Solpadeine: formulations differ, and some contain codeine; if so, it may show up on the opioid strip. Zolam: a brand name for alprazolam, the same substance as Xanax, so it shows up on the benzodiazepine strip as a true positive.

Ordinary painkillers such as paracetamol alone do not show up in a drug test, whereas opioid painkillers such as tramadol and tapentadol do show up if the test covers them. Pregabalin usually does not show up on traditional panels unless it is requested by name.

What should you do before the test if you take medicines?

  1. Write a list of everything you have taken in the last two weeks: prescription medicines, over-the-counter cold medicines and painkillers, and supplements and herbs.
  2. Bring the prescription or a report from your treating doctor stating the medicine’s name, dose and duration of use.
  3. Tell the person collecting the sample about your medicines before it is taken, and ask for them to be recorded on the form.
  4. If an unexpected positive result appears, ask for a confirmatory test before any decision is made.
  5. Do not try to “cleanse” the body with water or drinks; a diluted sample may be rejected and arouse suspicion.

I got a positive result and I haven’t used drugs: what do I do?

Stay calm first; an initial result is not a final verdict. Ask for a confirmatory test on the same sample or on a new one, and provide proof of the medicines you take. If needed, ask your doctor for a written report explaining the possibility of interference. In official workplaces, the confirmatory test is usually what is relied on before any consequence is set.

But if you are using a medicine that can cause dependence, such as sedatives and sleeping pills or opioid painkillers, without medical follow-up or in doses that rise over time, what matters more than the test result is knowing whether the use has turned into a dependence that needs intervention. You can talk to a specialist at Eradah in complete confidence.

Frequently asked questions

Frequently asked questions about medicines and drug tests

Didn’t find your answer?

Ask a specialist directly. The reply is confidential and carries no commitment.

Ask on WhatsApp
Does Solpadeine show up in a drug test?

It depends on the formulation; some types contain codeine and may show up on the opioid strip. Keep the box or the prescription and tell the lab.

Does Zolam show up in a drug test?

Yes, Zolam is alprazolam itself and shows up on the benzodiazepine strip as a true positive, and the prescription is what proves therapeutic use.

Do painkillers show up in a drug test?

Ordinary painkillers such as paracetamol do not, but opioid painkillers such as tramadol and codeine do if the test covers them.

Do cold medicines show up in a drug test?

Cold medicines containing pseudoephedrine may give a positive result on the initial amphetamine strip, and the confirmatory test tells them apart.

Do antidepressants show up in a drug test?

They are not usually tested for, but some may interfere with benzodiazepine or amphetamine strips, so tell the lab about them and do not stop them without a doctor.

How do I prove a positive result is caused by a medicine?

By requesting a confirmatory test (GC-MS or LC-MS) that identifies the substance precisely, together with the prescription and a report from your treating doctor.

Medical reviewDr. Mahmoud El-Sawy, Consultant Psychiatrist and Addiction Specialist

This page was written by the Eradah editorial team and reviewed by a specialist physician under the medical review policy. Last medically reviewed: October 1, 2026. The content is for education and does not replace consulting a doctor.

Need a suitable treatment plan?

Your information is confidential and is not shared with anyone

Call WhatsApp Consultation