SelfDecode uses the only scientifically validated genetic prediction technology for consumers. Read more
You take your medication exactly as prescribed. You don’t miss doses. But nothing changes. Your doctor tells you it’s probably not strong enough, so they increase it. Then the side effects kick in, or the original symptoms persist anyway. What if the problem isn’t the medication itself, but your body’s ability to process it? Your genes control how efficiently you metabolize drugs, and one genetic variant can mean the difference between therapeutic benefit and complete treatment failure.
Written by the SelfDecode Research Team
✔️ Reviewed by a licensed physician
Standard medical care assumes everyone metabolizes medications the same way. It’s a comfortable assumption, but it’s wrong. Your liver contains a set of enzymes called cytochrome P450 proteins. These enzymes are responsible for breaking down roughly 75% of all drugs you take, from antidepressants to blood thinners to pain relievers. Genetic variants in the genes that code for these enzymes can make you a fast metabolizer, a slow metabolizer, or something in between. If you’re a slow metabolizer of a drug your doctor prescribed at standard dose, that drug accumulates in your bloodstream to toxic levels. If you’re a fast metabolizer, the standard dose never reaches therapeutic concentration. Either way, your bloodwork looks normal and your doctor has no explanation for why treatment isn’t working.
Your genes don’t just affect whether medications work. They determine whether you’ll experience severe side effects, therapeutic failure, or nothing at all. This is called pharmacogenomics, and it’s the most predictable medical test you can do. Unlike most of medicine, which involves guessing, pharmacogenomics is based on hard biochemistry. Your DNA reveals exactly how your body processes each medication.
The genes that control drug metabolism vary across different ancestries and individuals. Some variations are rare. Others are present in 40% of the population. Without knowing your specific genetic profile, your doctor is prescribing medications in the dark.
You’ve probably experienced this cycle: a new medication, initial hope, then disappointment. Either it doesn’t work at all, or the side effects are unbearable, or you feel fine for a week and then the benefits wear off. You mention it to your doctor. They run bloodwork. Everything comes back normal. They suggest the medication was probably not right for you, or they adjust the dose. The problem repeats. What’s really happening is that your unique genetic makeup is processing that medication in a way the standard dosing guidelines didn’t anticipate. Your genes are writing a script for medication response that your doctor can’t see without genetic testing.
If you take any medication regularly, or if you’ve ever struggled with side effects, or if standard doses don’t seem to work for you, one of these six genes is likely responsible. Understanding which variants you carry isn’t just educational. It’s the foundation for medication adjustments that actually work.
Rated 4.7/5 from 750+ reviews
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.
These genes encode the enzymes in your liver and kidneys that break down medications. Variants in any of them can shift you from fast metabolizer to slow metabolizer. Each gene affects a different set of drugs, and each variant creates a different outcome.
CYP2C19 is a cytochrome P450 enzyme that your liver uses to break down a wide range of medications, including clopidogrel (Plavix), a blood thinner used after heart stents; proton pump inhibitors like omeprazole; and several antidepressants including sertraline and escitalopram. If this enzyme works properly, it converts these drugs from inactive forms into active compounds that can do their job. It’s the rate-limiting step in treatment.
Here’s the problem: genetic variants like *2 and *3 slow this enzyme down dramatically. People carrying these variants, roughly 2 to 15% depending on ancestry, are classified as poor metabolizers. What that means in practical terms is that medications aren’t being activated properly. Clopidogrel is particularly dangerous for poor metabolizers; your body can’t convert it into its active form, so the blood thinner never actually prevents clots. You’re taking a medication under the assumption it’s protecting your heart, but genetically, it’s doing nothing.
If you’re a poor metabolizer of CYP2C19, antidepressants hit you harder and faster. Doses that are therapeutic for most people might make you feel sedated, foggy, or emotionally blunted. You mention this to your doctor, they lower the dose, and now you’re under-treated. You feel stuck between two bad options. Meanwhile, if you’re an ultra-rapid metabolizer (variant *17), the opposite happens: standard doses barely touch your symptoms, so you keep escalating, and your doctor thinks you need a higher dose than you actually do.
Poor metabolizers of CYP2C19 need alternative antiplatelet agents like prasugrel or ticagrelor instead of clopidogrel, and may benefit from lower starting doses of antidepressants or alternative SSRIs that bypass this enzyme.
CYP2D6 is the busiest cytochrome P450 enzyme in your body. It metabolizes antidepressants like venlafaxine and fluoxetine, antipsychotics, beta-blockers, opioids, and codeine. It’s the main reason some medications work brilliantly for some people and cause nightmarish side effects in others. The genetic variation here is dramatic: some people have zero functional copies, some have one, some have two, and some have duplications that give them three or four.
Genetic variants like *4, *10, and *17 reduce enzyme activity. Poor metabolizers (roughly 7 to 10% of European ancestry) have significantly reduced ability to break down these drugs. If you take codeine and you’re a poor metabolizer, codeine never converts to morphine, so you get no pain relief and experience the side effects of an active drug your body can’t use. For antidepressants, poor metabolizers accumulate toxic levels even at standard doses, leading to dizziness, tremor, sexual dysfunction, or emotional flatness. Ultra-rapid metabolizers, who have gene duplications, are the opposite: they burn through medications so quickly that standard doses feel like placebos.
This gene explains why one person thrives on 50 mg of sertraline and another becomes a zombie on the same dose. It explains why some people feel nothing from their pain medication, or why some people have intolerable side effects that another person never experiences. Your CYP2D6 status determines whether you need half the standard dose, the standard dose, or twice the standard dose to get the same therapeutic effect.
Poor metabolizers of CYP2D6 typically need 25 to 50% lower doses of antidepressants and opioids, or alternative medications that don’t depend on this enzyme; ultra-rapid metabolizers may need higher doses or more frequent dosing.
CYP2C9 metabolizes warfarin (Coumadin), a blood thinner used for atrial fibrillation and clotting disorders. It also breaks down NSAIDs like ibuprofen and naproxen, and some statins. Warfarin is one of the most dangerous drugs in the pharmacopeia if you get the dose wrong, because the margin between therapeutic and bleeding is narrow. Your doctor has to monitor your INR (international normalized ratio) regularly to keep you in the right range. But here’s what most doctors don’t realize: your CYP2C9 status predicts your warfarin dose more accurately than any blood test.
Variants like *2 and *3 slow this enzyme down. Poor metabolizers, roughly 5 to 10% of European ancestry, cannot clear warfarin efficiently. Standard warfarin doses designed for average metabolizers can cause dangerous bleeding in poor metabolizers because the drug accumulates to higher levels than expected. These people need significantly lower maintenance doses, and they get there only through trial and error and INR monitoring, which takes months. Meanwhile, they’re at risk. Ultra-rapid metabolizers need higher doses to achieve the same anticoagulation.
If you’re a poor metabolizer of CYP2C9, every time your dose is adjusted, it takes weeks to see the effect. You have to keep getting blood tests. Your INR might swing wildly. You feel like your anticoagulation is out of control. The reality is your genes are processing the drug differently than the dosing guidelines assumed.
People with CYP2C9 poor metabolizer variants typically need 30 to 40% lower warfarin doses than standard algorithms predict, and benefit from pharmacogenomic-guided dosing from the first day they start the medication.
VKORC1 isn’t an enzyme that metabolizes drugs. It’s the target of warfarin. VKORC1 codes for vitamin K epoxide reductase, an enzyme involved in the vitamin K cycle that produces the clotting factors your blood needs. Warfarin works by inhibiting this enzyme, which stops your blood from clotting. The VKORC1 gene itself has a variant called -1639G>A that affects how sensitive you are to warfarin, independent of how fast you metabolize it.
People carrying the A allele of this variant, roughly 40% of European ancestry, have reduced vitamin K recycling. They’re intrinsically more sensitive to warfarin. The same dose that produces mild anticoagulation in a G/G person can produce dangerous bleeding in an A/A person. This isn’t about drug metabolism at all. It’s about your baseline biology. Your body’s vitamin K cycle is wired to be more responsive to warfarin inhibition. Even if your CYP2C9 is normal and you metabolize warfarin perfectly, your VKORC1 status still determines how much drug effect you get per milligram of warfarin you take.
If you’re an A/A carrier, you might feel confused about your warfarin dose because it seems to be wildly different from your friends’ doses. You think maybe you’re just more sensitive to medication in general. The truth is your VKORC1 variant is making your vitamin K pathway more responsive to warfarin inhibition. It’s a genetic truth, not a weakness.
VKORC1 A/A carriers typically need 30 to 50% lower warfarin doses than predicted by body weight and age alone; pharmacogenomic-guided warfarin dosing based on both CYP2C9 and VKORC1 status is dramatically more accurate than clinical judgment.
SLCO1B1 codes for a transporter protein in your liver cells that pulls statins from the bloodstream into the liver, where they do their job of lowering cholesterol. This transporter is like a door. If the door works well, statins get into liver cells efficiently. If the door is broken, statins stay in your bloodstream and muscle tissue longer than intended. This matters because statins can cause muscle pain, weakness, and breakdown (rhabdomyolysis) if they accumulate outside the liver.
A specific variant, rs4149056 (C allele), roughly 15% of the population, reduces how well this transporter works. People carrying this variant, classified as SLCO1B1 intermediate or poor carriers, have reduced hepatic uptake of statins. Simvastatin and atorvastatin accumulate to higher levels in the bloodstream and muscle tissue, increasing the risk of myopathy and statin-related muscle pain. Your doctor might think you’re having statin side effects and blame the medication class in general, but the real problem is this one transporter gene variant that causes systemic statin accumulation.
If you have this variant and you take simvastatin, you’re at substantially higher risk of muscle pain and weakness. If you’re SLCO1B1 intermediate or poor, you might tolerate a different statin like rosuvastatin or pravastatin much better, because they don’t depend as heavily on this transporter. You might take the exact same dose of rosuvastatin with no side effects, while simvastatin at half the dose makes your legs hurt. That’s SLCO1B1.
People with SLCO1B1 poor transporter variants should avoid high-dose simvastatin and atorvastatin, and typically tolerate rosuvastatin or pravastatin better because these statins are less dependent on hepatic uptake.
TPMT (thiopurine S-methyltransferase) metabolizes thiopurine drugs like azathioprine and 6-mercaptopurine. These drugs are immunosuppressants used for severe autoimmune diseases, inflammatory bowel disease, and some leukemias. They work by suppressing your immune system, which is what you need when your immune system is attacking itself. But they’re dangerous. They can cause bone marrow suppression, liver toxicity, and pancreatitis if you accumulate too much active drug in your body.
TMPT poor metabolizers, roughly 0.3% of the population but higher in certain ancestries, cannot break down these drugs efficiently. Standard doses designed for normal metabolizers cause these drugs to accumulate to toxic levels, leading to severe bone marrow suppression, life-threatening infections, and death if not caught. Poor metabolizers need dramatically lower doses, sometimes 5 to 10% of the standard dose, to get a safe and therapeutic effect. Ultra-rapid metabolizers, on the opposite end, might not get any immunosuppressive benefit from standard doses.
If you’re a poor metabolizer and your doctor prescribes standard-dose azathioprine without genetic testing, you’re at serious risk. You’ll start having bruising, infections, mouth sores, and severe fatigue as your bone marrow shuts down. By the time your bloodwork shows the problem, you might already be in the hospital. This is one of the clearest cases where pharmacogenomics testing before starting the medication is literally lifesaving.
TPMT poor metabolizers need 5 to 10% of standard thiopurine doses; genetic testing before starting azathioprine or 6-mercaptopurine is standard of care and prevents life-threatening bone marrow suppression.
Your doctor is doing their best with the information they have. But medication dosing guidelines assume you’re an average metabolizer. You’re probably not. Here’s what guessing costs you:
❌ Taking standard-dose clopidogrel when you have CYP2C19 poor metabolizer variants means the drug never converts to its active form, leaving your stent unprotected from clots; you need prasugrel or ticagrelor instead.
❌ Taking standard-dose antidepressants when you’re a CYP2D6 poor metabolizer causes toxic accumulation, leading to side effects that make you think antidepressants don’t work for you; you need 25 to 50% lower doses or different medications.
❌ Taking standard-dose warfarin when you have CYP2C9 and VKORC1 poor metabolizer variants causes dangerous bleeding that isn’t caught until you’re bruised or symptomatic; you need pharmacogenomic-guided dosing from the first dose.
❌ Taking standard-dose azathioprine when you’re a TPMT poor metabolizer causes bone marrow suppression so severe you end up hospitalized with infections; you need genetic testing before the first dose and a dose adjustment of 90% lower.
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.
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.
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 was on three different antidepressants over five years. Each one either did nothing or gave me side effects I couldn’t tolerate. My psychiatrist kept adjusting doses and trying different drugs. My regular bloodwork was normal every time. I felt like I was broken. I did the pharmacogenomics test and discovered I’m a CYP2D6 poor metabolizer and have a CYP2C19 variant too. The report explained that standard doses of most SSRIs accumulate to toxic levels in my body because I metabolize them slowly. I switched to a lower dose of sertraline (half what I had tried before), and within two weeks I felt genuinely better. No side effects. No brain fog. For the first time in years, I understood why medications weren’t working instead of thinking it was my fault.
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
SelfDecode DNA Kit Included
HSA & FSA Eligible
HSA & FSA Eligible
SelfDecode DNA Kit Included
HSA & FSA Eligible
SelfDecode DNA Kit Included
+ Free Consultation
* 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
Rated 4.7/5 from 750+ reviews
200,000+ users, 2,000+ doctors & 100+ businesses
Yes. These genes encode enzymes that your liver uses to break down roughly 75% of all medications. If you carry variants that slow these enzymes (poor metabolizer status), your body can’t clear medications efficiently, so they accumulate to higher levels and cause side effects or toxicity. If you carry variants that speed them up (ultra-rapid metabolizer status), medications are cleared too quickly and never reach therapeutic levels. The mechanism is straightforward biochemistry, not theory. Pharmacogenomics is one of the most predictable areas of medicine because it’s based directly on how your DNA codes for these enzymes.
Yes. If you’ve already done a DNA test with 23andMe, AncestryDNA, or another company, you can upload those raw data files to SelfDecode within minutes. The Medication Check (PGx Testing) analyzes your existing genetic data for the six pharmacogenomic genes, and you get your personalized report without needing a second DNA test. Most people use their 23andMe results, which already contain all the SNPs (genetic markers) needed for accurate pharmacogenomics assessment.
Your pharmacogenomics report gives you specific, actionable recommendations for each medication and gene. If you’re a CYP2D6 poor metabolizer on an SSRI, the report recommends starting at 25 to 50% lower doses than standard. If you’re SLCO1B1 intermediate and taking simvastatin, the report recommends switching to rosuvastatin or pravastatin. If you’re CYP2C19 poor metabolizer on clopidogrel, the report recommends discussing prasugrel or ticagrelor with your cardiologist. You take the report to your doctor. The recommendations are evidence-based and familiar to most doctors. The next step is adjusting your medication accordingly, either through dose reduction, alternative drugs, or more frequent monitoring.
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.