SelfDecode uses the only scientifically validated genetic prediction technology for consumers. Read more
You take the same antidepressant as your sister, but it does nothing for you while she feels better in weeks. Your cardiologist prescribes the standard warfarin dose, but you’re bruising easily. You try a statin for cholesterol and develop muscle pain within days, even though your friend takes the same dose with no side effects. None of this is random. Your DNA controls how fast or slow your body breaks down drugs, and that single variable can be the difference between a life-changing medication and one that’s completely ineffective or dangerously toxic.
Written by the SelfDecode Research Team
✔️ Reviewed by a licensed physician
Most people assume medications don’t work because of their diagnosis, their stress level, or their willpower. Doctors prescribe based on population averages: one dose fits all. But your genes encode the enzymes that metabolize every drug you take, and variants in just six genes can change your drug metabolism speed by up to tenfold. You could be a poor metabolizer accumulating toxic drug levels in your blood, or an ultra-rapid metabolizer where the drug never reaches therapeutic levels. Your bloodwork looks normal. Your doctor has no way to know without testing your DNA.
Drug metabolism isn’t one-size-fits-all. Your genes determine whether a standard medication dose will be ineffective, perfectly matched to your body, or dangerously toxic. The six genes that control this process , CYP2D6, CYP2C19, CYP2C9, VKORC1, SLCO1B1, and TPMT , account for the metabolism of roughly 50% of all prescribed medications. Testing them isn’t optional once you understand what’s actually happening in your body.
Let’s walk through each gene and what it means for your medication response. By the end, you’ll understand why your current dose isn’t working and exactly what your pharmacogenomics report should say.
You’ve probably heard that genetics matter for disease risk. But pharmacogenomics is different: it’s not about whether you’ll develop an illness someday. It’s about what happens to a drug the moment it enters your body right now. Your liver contains dozens of enzyme systems, each one a molecular machine designed to break down specific drugs. Variants in the genes encoding these enzymes can make them hyperactive, sluggish, or completely broken. When your enzyme doesn’t match the drug your doctor prescribed, you’re essentially taking the wrong dose.
People don’t realize how much their medication response is genetically determined. They blame themselves: maybe they’re not taking it right, maybe they’re too stressed, maybe they need to try harder. Their doctors run standard bloodwork (which doesn’t show drug metabolism), declare everything normal, and suggest a higher dose or a different medication. Years pass. Multiple failed medication trials. Multiple side effects. All preventable with one DNA test that takes five minutes and costs less than a single co-pay.
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 six genes encode the enzymes responsible for breaking down roughly half of all medications on the market. Each one has common variants that can slow metabolism to a crawl or accelerate it beyond therapeutic reach. Understanding your status for each one is the foundation of personalized medicine.
CYP2D6 is one of your liver’s most important drug-processing enzymes. It’s responsible for metabolizing roughly 25% of all medications on the market, including antidepressants like sertraline and paroxetine, opioid painkillers, beta-blockers for heart rhythm, and even codeine from cough syrup. This single enzyme is the gatekeeper for whether these drugs reach therapeutic levels or accumulate to toxic levels.
Here’s where it gets critical: CYP2D6 has more variants than almost any other drug-metabolism gene. Common variants include *2, *4, *10, and *17, which reduce enzyme activity to varying degrees. Poor metabolizers, those with two copies of loss-of-function variants, make up roughly 7-10% of people with European ancestry. Poor metabolizers can accumulate drug levels that are four, five, even ten times higher than expected, turning a standard dose into a toxic burden. On the flip side, ultra-rapid metabolizers with gene duplications burn through medications so quickly they never reach therapeutic levels.
If you’re a poor metabolizer taking a standard dose of sertraline for depression, you might experience side effects like tremor, nausea, dizziness, or emotional blunting within days at a dose that barely helps others. If you’re taking codeine for pain and you’re a poor metabolizer, the drug simply won’t work. If you’re ultra-rapid, you’ll feel nothing at all.
Poor CYP2D6 metabolizers often need 25-50% lower doses of antidepressants and opioids; ultra-rapid metabolizers may need 1.5-2x standard doses. Genetic testing tells you exactly where you fall and what your doctor should actually prescribe.
CYP2C19 metabolizes clopidogrel (Plavix), a drug that prevents blood clots after heart attacks or stents, and also breaks down many antidepressants and proton pump inhibitors (PPIs) that reduce stomach acid. It seems like a routine enzyme, but the stakes here are genuinely life-or-death.
Clopidogrel is what’s called a prodrug: your liver must activate it to make it work. Poor metabolizers, carrying *2 or *3 variants, account for roughly 2-15% of the population depending on ancestry, and in these individuals, clopidogrel remains inactive and provides zero antiplatelet benefit. Someone recovering from a heart attack on an inactive drug is at extreme risk of another clot. Ultra-rapid metabolizers, on the other hand, activate clopidogrel so quickly they have elevated bleeding risk. It’s not a dose adjustment problem. It’s a complete mismatch between drug and enzyme.
The same gene also affects antidepressants. A poor metabolizer on a standard dose of an SSRI or tricyclic antidepressant might feel relief after a week, while ultra-rapid metabolizers feel nothing or develop side effects because the drug is cleared before it can work.
If you carry CYP2C19 poor metabolizer variants and take clopidogrel post-stent, genetic testing may prompt your cardiologist to switch you to ticagrelor or prasugrel, which don’t depend on this enzyme.
CYP2C9 metabolizes warfarin, the gold-standard blood thinner for atrial fibrillation and clot prevention, as well as NSAIDs like ibuprofen and naproxen, and some statins. Warfarin has an extraordinarily narrow therapeutic window: too little and you don’t prevent clots; too much and you bleed internally.
Poor metabolizers of CYP2C9, those with *2 or *3 variants, make up roughly 5-10% of people with European ancestry. Poor metabolizers clear warfarin so slowly that standard doses cause bleeding, even at doses that work fine for others. A poor metabolizer taking the average warfarin dose prescribed in primary care might end up with an INR (blood clotting measure) of 8 or 9, far above the therapeutic target of 2-3, leading to nosebleeds, bruising, blood in urine, or catastrophic internal bleeding. Conversely, ultra-rapid metabolizers might need double or triple the standard dose to achieve any anticoagulation at all.
You’ll notice easy bruising, bleeding gums, blood in stool, or excessive bleeding from a minor cut. Your doctor might think you’re overdoing it with the medication and lower your dose, only to have you clot. It’s a maddening cycle that ends with genetic testing.
Poor CYP2C9 metabolizers on warfarin often need 30-50% lower doses. Pharmacogenomics-guided dosing prevents bleeding complications and gets you to the right dose months faster than trial and error.
VKORC1 is the actual target that warfarin attacks. It encodes the vitamin K epoxide reductase, the enzyme that recycles vitamin K so your body can keep making clotting factors. Warfarin blocks this recycling. VKORC1 variants, particularly the -1639G>A SNP, determine how sensitive this system is to warfarin’s interference.
Roughly 40% of people with European ancestry carry the A allele at this position, which means their vitamin K recycling system is less efficient, making them highly sensitive to warfarin and requiring significantly lower doses. Someone with two A alleles might need 3-5 mg of warfarin daily to reach therapeutic INR, while someone with two G alleles might need 8-10 mg for the same effect. It’s not about liver function. It’s pure pharmacogenomics.
You might start warfarin at the standard 5 mg dose only to find your INR shoots to 5 or 6 within days, causing bleeding. Your doctor lowers the dose, overshoots the other direction, and you’re back in the clinic. With VKORC1 testing, you’d know your sensitivity upfront and start at the right dose.
VKORC1 A-allele carriers require 20-30% lower warfarin doses. Testing this gene at the start of anticoagulation prevents bleeding events and gets you stable on warfarin in half the usual time.
SLCO1B1 encodes a transporter protein that actively pumps statins (cholesterol-lowering drugs like simvastatin, pravastatin, and atorvastatin) into liver cells where they can work. Without this transporter, statins remain circulating in your bloodstream at elevated levels, increasing the risk of muscle damage.
The *5 variant, marked by the rs4149056 C allele, is present in roughly 15% of the population and reduces the efficiency of this hepatic transporter, causing statins to accumulate in your blood instead of being taken up by your liver where they’re supposed to work. People carrying this variant on standard simvastatin doses are at substantially elevated risk of myopathy: muscle pain, weakness, and in severe cases, rhabdomyolysis (breakdown of muscle tissue that can damage kidneys).
You might start a statin for high cholesterol and within days develop muscle soreness, fatigue, and pain so severe you can barely walk. Standard bloodwork doesn’t explain it. Your doctor might blame age or overexertion. But if you carry the SLCO1B1 *5 variant, your liver simply isn’t taking up the statin efficiently enough, and you need either a much lower dose or a different statin class entirely.
SLCO1B1 *5 carriers should avoid high-dose simvastatin and instead use pravastatin, rosuvastatin, or fluvastatin, which don’t depend on this transporter.
TPMT metabolizes thiopurine drugs like azathioprine and 6-mercaptopurine, which are used to suppress the immune system in autoimmune diseases like Crohn’s disease, ulcerative colitis, and lupus, and also used in some cancer chemotherapy protocols. These drugs are toxic by design: they’re meant to kill rapidly dividing cells or suppress immune overactivity. The dose-toxicity line is razor-thin.
Poor metabolizers of TPMT, those with two copies of loss-of-function variants, make up roughly 0.3% of the population. Poor metabolizers accumulate thiopurine metabolites to lethal levels, causing severe bone marrow suppression that can be fatal. Even heterozygous carriers (one loss-of-function variant) are at substantially elevated risk of toxicity. Standard dosing guidelines are based on people with normal TPMT activity. Giving a poor metabolizer the standard dose is like giving them chemotherapy by accident.
You might start azathioprine for your inflammatory bowel disease and within weeks develop severe anemia, low white blood cell count, infections you can’t fight off, or uncontrollable bleeding. Your doctor might think you’ve developed a new infection or complication, when actually it’s bone marrow destruction from drug accumulation. TPMT testing isn’t optional here: it’s a safety requirement.
TPMT poor metabolizers need 5-10% of standard thiopurine doses; heterozygotes need 25-50%. Testing is essential before starting these drugs to prevent life-threatening bone marrow toxicity.
Medication response looks identical across patients. Everyone experiences side effects the same way, right? Wrong. The difference between someone whose medication works perfectly and someone whose medication is useless or toxic often comes down to DNA. Here’s what happens when you guess.
❌ Taking sertraline at standard dose when you have poor CYP2D6 activity accumulates the drug to toxic levels, causing tremor, nausea, and emotional blunting that feel like the antidepressant is making you worse, when actually you just need a 50% lower dose.
❌ Starting clopidogrel post-heart-stent when you have poor CYP2C19 activity leaves the drug inactive in your bloodstream, providing zero antiplatelet protection and leaving you at extreme risk of another clot, while your cardiologist assumes it’s working.
❌ Beginning warfarin at standard dosing when you have poor CYP2C9 activity or VKORC1 A-alleles causes your INR to spike into the bleeding range within days, triggering nosebleeds and bruising that send you back to the ER, when you simply needed a lower starting dose.
❌ Starting simvastatin for cholesterol when you carry the SLCO1B1 *5 variant causes muscle pain and weakness so severe you stop the medication, concluding you can’t tolerate statins, when you actually just needed pravastatin or a lower dose.
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 spent two years trying different antidepressants. Sertraline made me dizzy and nauseous. Paroxetine caused weight gain. Fluoxetine made me feel emotionally flat. My psychiatrist kept saying I needed to give each one more time, but I felt worse on everything. My family doctor ordered standard bloodwork and said my serotonin markers were normal. I felt like I was broken. Then I got my DNA report. It flagged CYP2D6 poor metabolizer status and slow COMT activity. It turned out I was accumulating serotonin medication to toxic levels because my liver couldn’t process it efficiently. My psychiatrist reduced my sertraline dose by 50% and added magnesium to help with COMT. Within two weeks I felt like a completely different person. No side effects, clear mood improvement. I’m angry I didn’t know this sooner, but I’m also relieved to finally understand why my body responds so differently to medications than everyone else.
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. The six genes on your pharmacogenomics report (CYP2D6, CYP2C19, CYP2C9, VKORC1, SLCO1B1, and TPMT) directly control how your liver metabolizes roughly 50% of all prescription medications. Your status on each gene determines your metabolizer phenotype: poor, intermediate, normal, or ultra-rapid. Poor metabolizers accumulate drugs to toxic levels; ultra-rapid metabolizers clear drugs too quickly for therapeutic effect. This isn’t prediction: it’s direct biology. Your genes encode the enzymes that break down drugs. Their variants determine enzyme activity. Enzyme activity determines drug levels in your blood. Drug levels determine whether you experience a benefit, a side effect, or nothing at all.
Yes, absolutely. If you’ve already taken a 23andMe or AncestryDNA genetic test, you can upload your raw DNA data to SelfDecode within minutes and receive a full pharmacogenomics report without taking another test. The data is already in your file; we just need access to interpret it. This saves you the cost and time of a new DNA kit while giving you the medication information you need.
Your report will show your metabolizer status for CYP2D6, CYP2C19, CYP2C9, VKORC1, SLCO1B1, and TPMT, translated into actionable guidance for each medication you’re considering or currently taking. For example, if you’re poor metabolizer for CYP2D6, the report will tell you that sertraline, paroxetine, and codeine require 25-50% lower doses, while escitalopram and citalopram are safer choices. If you carry SLCO1B1 *5, it will specify that you should avoid simvastatin and use pravastatin instead. If you’re a poor metabolizer for TPMT, it will show that azathioprine requires 5-10% of standard doses. Specific drug names, specific dose adjustments, and specific medication swaps.
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.