SelfDecode uses the only scientifically validated genetic prediction technology for consumers. Read more

Health & Genomics

Your Medication Isn't Working. Your Genes May Be Why.

You’ve been taking the same dose of a medication that works perfectly for your friend, but for you, it either does nothing or causes side effects that make you feel worse. Your doctor says the dose is standard. Your bloodwork looks fine. Nothing explains why you’re not responding the way you’re supposed to. The answer isn’t in your compliance or your lifestyle. It’s written in your DNA.

Written by the SelfDecode Research Team

✔️ Reviewed by a licensed physician

Most people think of medications as one-size-fits-all. Take the recommended dose and expect the recommended result. But your body’s ability to process a drug depends almost entirely on a handful of genes that control drug-metabolizing enzymes in your liver. These enzymes break down medications into inactive forms so your body can eliminate them. If your versions of these genes are slow, your drug accumulates to toxic levels. If they’re fast, the medication never reaches therapeutic levels in your bloodstream. Either way, you don’t get better, and your doctor has no way of knowing why.

Key Insight

Your genes determine whether a standard medication dose is toxic, ineffective, or just right. Six genes control the metabolism of roughly 50% of all prescription medications. Testing reveals your metabolizer status for each one, allowing your doctor to either adjust your dose or switch to a medication your body can actually process. This is pharmacogenomics, and it transforms the guesswork out of prescribing.

When you test these genes, you’re not discovering a disease. You’re uncovering a critical operating manual for how your liver handles drugs. The result is medication that actually works, at doses that are actually safe for your specific biology.

Why Standard Dosing Fails for So Many People

Medications are dosed based on average metabolism. But roughly 40% of the population metabolizes common drugs much slower than average, and another 5-10% metabolize them much faster. This creates two groups: people who accumulate dangerous levels and people who get no benefit. Your doctor has no way of knowing which group you’re in without genetic testing. Blood tests won’t show it. Dose escalation just makes a slow metabolizer sicker. This is why so many people cycle through multiple medications looking for one that works, when the real problem is that they need the same medication at a different dose.

The Three Ways Your Pharmacogenomics Profile Shapes Your Medicine

Slow metabolizers accumulate toxic levels and experience severe side effects at standard doses. Fast metabolizers eliminate the drug too quickly and feel no therapeutic benefit. And some people carry gene variants that make certain medications completely ineffective because their body can’t convert the medication into its active form. None of these situations show up on standard bloodwork. A normal liver panel doesn’t tell you anything about your metabolizer status. Only DNA testing does.

Stop Guessing

Discover Your Metabolizer Profile

Find out whether you’re a slow, normal, or fast metabolizer for the six genes that control half of all prescription medications. Get personalized dosing guidance for your current medications and a reference guide for future prescriptions.
People Love Us

Rated 4.7/5 from 750+ reviews

People Trust Us

200,000+ users, 2,000+ doctors & 100+ businesses

Already have 23andMe or AncestryDNA data? Get your report without a new kit — upload your file today.

The Science

The Six Genes That Control Your Medication Response

These six genes encode the enzymes responsible for breaking down roughly half of all prescription medications. Understanding your variants for each one explains why certain drugs work beautifully for you while others fail or make you sick. It also predicts how you’ll respond to medications you haven’t tried yet.

CYP2D6

The Workhorse Enzyme: CYP2D6

Metabolizes antidepressants, opioids, beta-blockers, and codeine

CYP2D6 is one of your liver’s most important drug-metabolizing enzymes. Its job is to break down roughly 25% of all medications you’ll ever take, including antidepressants like venlafaxine and fluoxetine, pain medications like codeine and tramadol, heart medications like metoprolol and propranolol, and a long list of psychiatric medications. Without functioning CYP2D6, none of these drugs get properly cleared from your system.

The problem is that CYP2D6 comes in many variants. Some people carry slow versions (*2, *4, *10, *17) that reduce enzyme activity by 50-90%. Others carry gene duplications that make them ultra-rapid metabolizers. Poor metabolizers represent roughly 7-10% of people with European ancestry, though rates vary significantly by ethnic background. In poor metabolizers, standard medication doses accumulate to toxic levels in the bloodstream, causing severe side effects at doses that work fine for others.

If you’re a CYP2D6 poor metabolizer taking an antidepressant, you might experience tremors, confusion, nausea, or emotional blunting at doses that are considered safe. If you’re taking codeine for pain, your body can’t convert it into its active form, so you feel no relief. Your doctor sees a patient who isn’t improving and assumes the medication doesn’t work for you, when the real problem is that your body can’t process it.

Poor metabolizers of CYP2D6 typically require 25-50% lower doses of antidepressants and opioids, or benefit from switching to medications metabolized by different enzymes like escitalopram or tramadol alternatives.

CYP2C19

The Antiplatelet Blocker: CYP2C19

Activates clopidogrel and metabolizes PPIs and antidepressants

CYP2C19 is critical for activating clopidogrel (Plavix), one of the most prescribed antiplatelet medications after heart attacks and stents. CYP2C19 also metabolizes proton pump inhibitors (omeprazole, pantoprazole), many antidepressants, and a range of other medications. The enzyme’s job is straightforward: convert inactive drug forms into active ones, and break down others for elimination.

Poor metabolizer variants (*2, *3) are carried by roughly 2-15% of the population, depending on ancestry. In poor metabolizers, clopidogrel never gets activated, leaving you without antiplatelet protection after a stent or heart attack despite taking the medication daily. This creates silent clot risk. Meanwhile, ultra-rapid metabolizers metabolize the drug so quickly they have excessive bleeding risk. Neither group gets the therapeutic sweet spot.

You could be taking clopidogrel for months, believing you’re protected, while your genetic profile leaves you completely vulnerable to thrombosis. Standard blood tests won’t reveal this. Your cardiologist has no way of knowing your metabolizer status without genetic testing. The medication doesn’t fail; your metabolism doesn’t match the drug’s design.

Poor metabolizers of clopidogrel should switch to prasugrel or ticagrelor, which don’t require CYP2C19 activation. Those taking PPIs should space them at least 12 hours apart from clopidogrel or switch to pantoprazole, which is a weaker CYP2C19 inhibitor.

CYP2C9

The Warfarin Controller: CYP2C9

Metabolizes warfarin, NSAIDs, and statins

CYP2C9 breaks down warfarin, one of the most prescribed blood thinners for atrial fibrillation and clotting disorders. It also metabolizes NSAIDs like ibuprofen and naproxen, as well as some statins. The enzyme’s job is to deactivate these medications so they can be eliminated from your body. Without proper CYP2C9 function, doses linger far too long.

Slow variants (*2, *3) are carried by roughly 5-10% of people with European ancestry. Poor metabolizers of CYP2C9 process warfarin 30-50% more slowly than normal metabolizers. Standard warfarin doses can cause serious bleeding in CYP2C9 poor metabolizers, even when their INR looks controlled on paper. Your doctor adjusts warfarin based on INR values, but if your gene variant makes you a poor metabolizer, a standard dose accumulates dangerously in your system.

You might be bleeding from your gums, seeing blood in your urine, or developing bruises you can’t explain. Your doctor checks your INR and sees it’s in range, which confuses the picture. The problem isn’t your INR; it’s that your genes process warfarin too slowly, and you need a lower baseline dose to stay safe.

CYP2C9 poor metabolizers require genetic-guided warfarin dosing, often 30-50% lower than standard starting doses. Pharmacogenomic warfarin dosing algorithms combine CYP2C9 and VKORC1 results to predict the right individual dose.

VKORC1

The Warfarin Target: VKORC1

Controls vitamin K recycling and warfarin sensitivity

VKORC1 encodes the enzyme that recycles vitamin K in your liver. Vitamin K is essential for activating clotting factors. When you take warfarin, it blocks VKORC1, preventing vitamin K recycling and stopping clot formation. The sensitivity of your VKORC1 enzyme to warfarin’s blocking effect is largely genetic. Some people’s VKORC1 is highly sensitive to warfarin; others’ is resistant.

The common -1639G>A variant appears in roughly 40% of people with European ancestry. People carrying the A allele have highly sensitive VKORC1, meaning warfarin has a much stronger anticoagulant effect at standard doses. They achieve therapeutic INR levels at lower warfarin doses than people without the variant. Their vitamin K recycling is naturally less efficient, so blocking it with warfarin creates immediate anticoagulation.

If you carry the sensitive VKORC1 variant and are prescribed standard warfarin doses, you’ll likely overshoot your target INR quickly, increasing bleeding risk. You might bleed easily, develop nosebleeds, or have heavy menstrual bleeding. Conversely, if you’re a resistant metabolizer, standard doses undershoot your therapeutic INR and leave you vulnerable to clots. Neither situation should require trial and error; your genes predict it exactly.

VKORC1 sensitive individuals (A allele carriers) typically need 25-50% lower warfarin starting doses. Pharmacogenomic dosing algorithms using both CYP2C9 and VKORC1 variants predict the right dose with 60% greater accuracy than standard dosing.

SLCO1B1

The Statin Transporter: SLCO1B1

Controls statin delivery into liver cells

SLCO1B1 encodes a transporter protein that brings statins into liver cells, where they do their job of lowering cholesterol. Statins are some of the most prescribed medications in the world, used to prevent heart attacks and strokes. For statins to work, they need to enter liver cells efficiently. SLCO1B1 controls that delivery. Without functioning SLCO1B1 transporters, statins linger in your bloodstream instead of reaching the liver.

The rs4149056 C allele is carried by roughly 15% of the population. People with this variant have reduced statin transporter activity, meaning statins don’t enter liver cells efficiently. Statins accumulate to higher levels in the bloodstream, increasing the risk of statin myopathy,muscle pain, weakness, and in severe cases, rhabdomyolysis. The risk is highest with simvastatin and atorvastatin, lower with pravastatin and rosuvastatin, which don’t rely on SLCO1B1 as heavily.

You take a standard statin dose and develop muscle pain, fatigue, or weakness a few weeks in. Your doctor might blame age or overexertion. You stop the statin and the symptoms resolve. Your doctor concludes you can’t tolerate statins. But the real issue is that your SLCO1B1 variant created statin accumulation. Switching to a statin that doesn’t require SLCO1B1, or reducing your dose, would have worked perfectly.

SLCO1B1 C allele carriers should avoid high doses of simvastatin and atorvastatin, or switch to pravastatin or rosuvastatin, which bypass the transporter and have lower myopathy risk.

TPMT

The Thiopurine Metabolizer: TPMT

Processes immune-suppressing and leukemia medications

TPMT metabolizes thiopurine drugs like azathioprine and 6-mercaptopurine, used to suppress the immune system in autoimmune diseases like Crohn’s disease and lupus, as well as in childhood leukemia treatment. These are powerful, necessary medications, but they’re also toxic at high levels. TPMT’s job is to break down thiopurines so they don’t accumulate. Without adequate TPMT activity, thiopurine metabolites poison bone marrow and cause catastrophic drops in white and red blood cell counts.

TPMT poor metabolizers represent roughly 0.3% of the population overall, though rates vary by ancestry. Intermediate metabolizers are more common. In poor metabolizers, standard thiopurine doses accumulate to toxic levels, causing severe bone marrow suppression, anemia, and immune collapse within weeks. This isn’t a minor side effect; it’s a medical emergency. Patients who are poor metabolizers of TPMT need doses 5-10 times lower than normal metabolizers, or the drug should be avoided altogether.

Without TPMT testing, a patient might start thiopurine therapy on standard dosing and land in the hospital two weeks later with a white blood cell count near zero. Their immune system is destroyed. The medication saved their life, but the dose was lethal. TPMT testing prevents this entirely by identifying poor metabolizers upfront so doses can be adjusted or alternatives chosen.

TPMT poor metabolizers require 5-10% of standard thiopurine doses, and intermediate metabolizers need 30-50% reduction. TPMT testing is standard before starting any thiopurine therapy and should be done before the first dose, not after hospitalization.

Why Guessing Doesn't Work

❌ Taking standard-dose antidepressants when you have CYP2D6 poor metabolizer variants causes toxic accumulation and severe side effects like tremors and confusion. You need a 25-50% dose reduction or a medication metabolized by a different enzyme.

❌ Taking clopidogrel when you’re a CYP2C19 poor metabolizer leaves you without any antiplatelet protection, even though you take it daily. You need prasugrel or ticagrelor instead.

❌ Taking standard warfarin doses when you carry VKORC1 sensitive variants causes dangerous bleeding because your warfarin sensitivity is genetically high. You need a 25-50% lower starting dose based on pharmacogenomic prediction.

❌ Taking simvastatin when you have SLCO1B1 rs4149056 C alleles causes statin accumulation and muscle pain, not statin intolerance. You need to switch to pravastatin or rosuvastatin, which don’t require that transporter.

So Which One Is Causing Your Medication to Fail?

Most people see themselves reflected in multiple genes here. You might be a CYP2D6 poor metabolizer and also carry VKORC1 sensitivity. Or you could be an ultra-rapid CYP2C19 metabolizer while being a CYP2C9 slow metabolizer. Gene interactions are normal; they’re actually why your particular medication profile fails while your friend’s thrives. But here’s the hard truth: symptoms of medication failure or side effects look identical across all six genes, but the interventions are completely different. You can’t distinguish between them without testing. Dose escalation works for a fast metabolizer and kills a slow one. Switching medications helps a poor metabolizer but can be unnecessary for someone with a transporter issue. Only DNA testing reveals which genes are driving your individual response.

This is why the personalization matters. Not as a marketing angle — as a biological necessity. The path to actually resolving this starts with knowing what you’re working with.

How It Works

The Fastest Way to Get a Real Answer

A DNA test won’t tell you everything. But for symptoms with a genetic root cause, it’s the only test that actually gets to the source. Here’s the path from confusion to clarity.

1

Collect Your DNA at Home

A simple cheek swab, mailed in a pre-labeled kit. Takes two minutes. No needles, no clinic visits, no fasting required.
2

We Analyze the Variants That Matter

Our lab sequences the specific SNPs associated with the root causes of your symptoms, including every gene covered in this article.
3

Receive Your Personalized Report

Not a raw data dump. A clear, plain-English explanation of which variants you carry, what they mean for your specific symptoms, and exactly what to do about each one: specific supplements, dosages, dietary changes, and lifestyle adjustments tailored to your DNA.
4

Follow a Protocol Built for Your Biology

Stop experimenting. Stop buying supplements that may not apply to you. Start with a plan that was built from your actual genetic data, and see what changes when you give your body what it specifically needs.

Medication Check (PGx Testing) Sample Report

View our sample report, just one of over 1500 personalized insights waiting for you. With SelfDecode, you get more than a static PDF; you unlock an AI-powered health coach, tools to analyze your labs and lifestyle, and access to thousands of tailored reports packed with actionable recommendations.

I spent two years cycling through antidepressants. Every single one caused side effects: tremors, brain fog, or just flat affect. My doctor kept saying I needed to give each one more time, maybe increase the dose. My bloodwork was normal. I felt crazy, like my body was broken. My DNA report showed I was a CYP2D6 poor metabolizer. I switched to escitalopram, a medication my enzymes could actually process, and for the first time in two years I felt like myself again. No side effects, just normal mood. It was the difference between a broken medication and a broken metabolism.

Sarah M., 34 · Verified SelfDecode Customer
Get Your Results

Choose the Depth of Insight You Want

Start with the report most relevant to your issue, or unlock the full picture of everything your DNA can tell you. Either way, one kit covers you for life — we analyze your DNA once, and every new report is generated from the same sample.

30-Days Money-Back Guarantee*

Shipping Worldwide

US & EU Based Labs & Shipping

Medication Check (PGx Testing)

SelfDecode DNA Kit Included

HSA & FSA Eligible

HSA & FSA Eligible

Essential Bundle

SelfDecode DNA Kit Included

  • 24/7 AI Health Coach
  • Health Overview Report
  • Diet & Nutrition Report
  • 1 Health Topic of your choice (out of 35+ )
  • Personalized Diet, Supplement & Lifestyle Recommendations
  • Unlimited access to Labs Analyzer

HSA & FSA Eligible

Ultimate Bundle

SelfDecode DNA Kit Included

+ Free Consultation

  • Everything in Essential+
  • 8 Pathway Reports
    • Detox Pathways
    • Methylation Pathway
    • Histamine Pathway
    • Dopamine & Norepinephrine Pathway
    • Serotonin & Melatonin Pathway
    • Male/Female Hormones Pathway
    • Weight Control Pathway
    • GABA & Glutamate Pathway
  • Medication Check (PGx testing) for 50+ medications
  • DNAmind PGx Report
  • 40+ Family Planning (Carrier Status) Reports
  • Ancestry Composition
  • Deep Ancestry (Mitochondrial)

Limited Time Offer 25% Off

$1199
$899
Accepted Payment Methods

* SelfDecode DNA kits are non-refundable. If you choose to cancel your plan within 30 days you will not be refunded the cost of the kit.

We will never share your data

We follow HIPAA and GDPR policies

We have World-Class Encryption & Security

People Love Us

Rated 4.7/5 from 750+ reviews

People Trust Us

200,000+ users, 2,000+ doctors & 100+ businesses

FAQs

Not necessarily. Medication failure can mean you’re a poor metabolizer, a fast metabolizer, or carrying a variant that affects drug activation. CYP2D6 poor metabolizers experience side effects at standard doses. CYP2C19 fast metabolizers eliminate the drug too quickly and feel no benefit. CYP2C9 poor metabolizers accumulate warfarin dangerously. SLCO1B1 variants prevent statin uptake into the liver. Each gene variant causes a different pattern of failure, but all look the same on the surface: the medication doesn’t work. Testing reveals which gene is responsible and what to do about it.

You can use your existing 23andMe, AncestryDNA, or other raw DNA file. Upload it to SelfDecode’s platform, and our pharmacogenomics analysis identifies your metabolizer status for all six genes within minutes. No new test needed if you’ve already been genotyped. If you haven’t done DNA testing yet, you’ll need a SelfDecode DNA kit, which uses a simple cheek swab.

No. Poor metabolizer status means you need dose adjustment or medication substitution, not cessation. For CYP2D6, most poor metabolizers do well on 25-50% lower doses of antidepressants or opioids. For CYP2C19 and clopidogrel, you switch to prasugrel or ticagrelor instead. For warfarin, pharmacogenomic dosing algorithms predict your right dose based on both CYP2C9 and VKORC1 variants, typically 25-50% lower than standard. For TPMT and thiopurines, doses are reduced to 5-10% of standard. The goal is not to eliminate the medication; it’s to use a dose or form your body can actually process safely and effectively.

Stop Guessing

Your Medication Failure Has a Cause. Discover It.

You’ve tried multiple medications and experienced side effects or no benefit from each one. Your doctor has ruled out every obvious explanation. The answer isn’t that you’re broken; it’s that your genes process drugs differently. Pharmacogenomics testing reveals your metabolizer profile for the six genes controlling half of all medications, predicting exactly how your body will respond to your current prescription and to any future medication you take. Let’s stop guessing and start using genetics.

See why AI recommends SelfDecode as the best way to understand your DNA and take control of your health:

SelfDecode is a personalized health report service, which enables users to obtain detailed information and reports based on their genome. SelfDecode strongly encourages those who use our service to consult and work with an experienced healthcare provider as our services are not to replace the relationship with a licensed doctor or regular medical screenings.

SelfDecode © 2026. All rights reserved.