SelfDecode uses the only scientifically validated genetic prediction technology for consumers. Read more
You take a medication your doctor prescribes. Within days, you’re experiencing side effects so severe you stop taking it. Or you take it as directed and feel nothing at all. Meanwhile, your friend on the same dose feels great. Standard bloodwork shows nothing wrong. Your doctor says the medication should work for you. But it doesn’t. The answer isn’t that you’re broken. The answer is written in your DNA.
Written by the SelfDecode Research Team
✔️ Reviewed by a licensed physician
Your body processes every medication through a series of enzymes, each one encoded by a specific gene. Small variations in these genes, called variants, can slow down or speed up how quickly your body breaks down a drug. If you’re a slow metabolizer of a medication that’s normally cleared quickly, the drug accumulates to toxic levels in your bloodstream. If you’re a fast metabolizer, the drug passes through your system so quickly it never reaches therapeutic levels. Neither situation is your fault. Neither can be fixed by willpower or by taking more of the medication. Both can be revealed by genetic testing.
Roughly 50% of the population carries at least one genetic variant that affects how they metabolize common medications. Standard medical practice prescribes the same dose to everyone. But your genes may require you to take half the dose, double the dose, or switch to an entirely different medication in the same class. Testing is the only way to know.
The six genes below control your response to antidepressants, blood thinners, pain medications, statins, immunosuppressants, and dozens of other drugs your doctor may prescribe. Each one can mean the difference between relief and suffering.
Every medication your body processes passes through metabolic enzymes. These enzymes are controlled by genes. Variants in these genes change how fast or slow those enzymes work. The result: the exact same pill affects different people in completely different ways. Testing reveals your personal metabolic profile so your doctor can prescribe accordingly.
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.
Your CYP2D6 gene encodes an enzyme responsible for breaking down roughly 25% of all medications in clinical use. This includes antidepressants (many SSRIs), opioid painkillers, beta-blockers, and codeine. If this enzyme works normally, medications move through your system at the right pace. Your brain and body have time to respond therapeutically before the drug is cleared.
Variants in CYP2D6 can make you a poor metabolizer, meaning your copy of the enzyme is slow or nonfunctional. Approximately 7-10% of people with European ancestry carry poor metabolizer variants. If you’re a poor metabolizer of, say, sertraline or tramadol, the drug accumulates in your bloodstream because your body can’t clear it fast enough, causing side effects at standard doses that would be therapeutic for someone else.
You might experience tremors, nausea, dizziness, or cognitive fogginess on a dose your doctor expected to help. The medication isn’t wrong. Your enzyme is slow. A dose reduction of 25-50% might eliminate all side effects while maintaining benefit.
Poor metabolizers of CYP2D6 substrates (antidepressants, opioids, beta-blockers) often need 25-50% dose reductions to avoid accumulation and side effects; ultra-rapid metabolizers may need higher doses or a different drug class entirely.
Your CYP2C19 gene encodes an enzyme that metabolizes clopidogrel (Plavix), a blood thinner prescribed after heart attacks and stent placement. It also metabolizes many antidepressants and proton pump inhibitors (acid reflux medications). The critical issue is with clopidogrel: it’s a prodrug, meaning your body must convert it into its active form in order for it to work.
Poor metabolizers of CYP2C19 carry variants like *2 or *3, found in roughly 2-15% of the population depending on ancestry. If you’re a poor metabolizer, your body cannot convert clopidogrel into its active antiplatelet form, meaning the medication provides almost no blood-thinning benefit even though you’re taking it regularly. This puts you at risk of stent thrombosis or heart attack despite being on the medication.
Conversely, ultra-rapid metabolizers clear the drug so quickly they may experience elevated bleeding risk. Standard dosing assumes an average metabolizer. If you’ve had a stent placed and your cardiologist is unaware of your CYP2C19 status, you may be receiving ineffective or excessively risky medication.
Poor metabolizers of CYP2C19 don’t benefit from clopidogrel and should switch to prasugrel or ticagrelor; testing before stent placement can prevent post-procedure clotting events that standard bloodwork won’t predict.
Your CYP2C9 gene encodes an enzyme responsible for metabolizing warfarin, a blood thinner prescribed for atrial fibrillation and clotting disorders. This same enzyme also processes NSAIDs like ibuprofen and naproxen. Variants in CYP2C9 (*2 and *3) significantly slow enzyme activity, creating a critical dosing problem.
Roughly 5-10% of people with European ancestry are poor metabolizers of CYP2C9 substrates. Poor metabolizers on standard warfarin doses accumulate the drug in their system, causing bleeding risk that standard INR monitoring may not catch quickly enough. Your doctor would typically start you on a dose calculated from clinical guidelines. If you’re a poor metabolizer, that dose may be too high from day one.
You might find that even small warfarin doses produce INR values (blood-thinning measurements) far higher than your doctor intended. You’d bleed more easily from minor cuts, experience unexpected bruising, or have nosebleeds. The medication is working, but far too aggressively because your body can’t clear it at the expected rate. Genetic testing allows your doctor to prescribe a dose tailored to your enzyme activity from the start.
Poor metabolizers of warfarin (CYP2C9 variants) require 30-50% lower starting doses and closer INR monitoring; pharmacogenomic-guided dosing prevents over-anticoagulation and bleeding complications.
Your VKORC1 gene encodes vitamin K epoxide reductase, an enzyme that recycles vitamin K in your body. Warfarin works by inhibiting this enzyme, preventing vitamin K recycling and thus reducing clotting factors. A common variant in VKORC1 (-1639G>A) alters how sensitive your body is to this inhibition.
Approximately 40% of people with European ancestry carry the A allele, which reduces vitamin K recycling efficiency even before warfarin is introduced. People with the A allele are exquisitely sensitive to warfarin and require substantially lower doses than those without it. Your body simply recycles vitamin K poorly, so blocking that pathway further creates rapid anticoagulation.
If your doctor prescribes a standard warfarin dose and you carry the VKORC1 A allele, you’ll rapidly become over-anticoagulated. You might experience spontaneous bruising, blood in your urine, or excessive bleeding from minor cuts before your INR is even checked. Genetic testing identifies you as a warfarin-sensitive individual so your doctor can start you on a lower dose from the beginning and adjust more conservatively.
VKORC1 A allele carriers require 20-40% lower warfarin doses; pharmacogenomic-guided initiation prevents over-anticoagulation in the critical first weeks of therapy.
Your SLCO1B1 gene encodes a transporter protein that actively moves statins from your bloodstream into your liver cells, where they work to lower cholesterol. This is a critical step: statins need to be inside liver cells to be effective. A variant in SLCO1B1 (rs4149056, the C allele) reduces this transporter’s activity.
Roughly 15% of the population carries the C allele, which impairs hepatic statin uptake. If you have this variant, statins don’t enter your liver cells efficiently, so they linger in your bloodstream at elevated concentrations, increasing your risk of muscle pain, weakness, and myopathy. Your liver isn’t getting the dose it needs, but your muscles and other tissues are getting too much.
You might experience unexplained muscle aches that seem to appear only after starting a statin. Your doctor orders muscle enzymes (CPK) and they’re normal, so the symptoms get dismissed as coincidence. But the muscle pain is real and directly caused by statin accumulation outside the liver. Genetic testing identifies you as someone who needs either a lower statin dose, a different statin class, or a non-statin cholesterol-lowering agent.
SLCO1B1 C allele carriers experience elevated statin myopathy risk and should avoid simvastatin; pravastatin or rosuvastatin are safer alternatives due to lower liver-transporter dependence.
Your TPMT gene encodes thiopurine S-methyltransferase, an enzyme that metabolizes thiopurine drugs like azathioprine and 6-mercaptopurine. These medications are immunosuppressants prescribed for Crohn’s disease, ulcerative colitis, rheumatoid arthritis, and other autoimmune conditions. The enzyme’s job is to break down these drugs to safe levels inside your body.
Approximately 0.3% of the population (roughly 1 in 300 people) are poor metabolizers of TPMT, meaning they carry variants that nonfunctional or severely impaired copies of this enzyme. Poor metabolizers cannot clear thiopurine drugs efficiently, causing toxic metabolite accumulation in bone marrow and white blood cells, which can trigger severe bone marrow suppression and life-threatening infections.
If you’re a poor metabolizer and your doctor prescribes standard azathioprine or 6-mercaptopurine doses, you’ll rapidly develop severe bone marrow toxicity. Your white blood cell count crashes, leaving you vulnerable to infections. Your platelet count drops, causing unexpected bruising and bleeding. Genetic testing before starting thiopurines is standard of care because untested poor metabolizers can develop irreversible bone marrow damage within weeks of starting treatment.
TPMT poor metabolizers require 90% dose reductions or alternative immunosuppressants (like mycophenolate); testing before thiopurine initiation is standard of care and can prevent life-threatening bone marrow toxicity.
Your doctor is doing what they’re trained to do: prescribing based on average population response. But you’re not average. Your genes are specific. Guessing at medication response without testing leads to all of these outcomes.
You might see yourself in multiple genes here. CYP2D6 and CYP2C19 variants often appear together. If you’re sensitive to warfarin, you might carry variants in both CYP2C9 and VKORC1. Multiple variants can compound each other, creating unexpectedly severe responses to standard doses. The problem isn’t figuring out which gene is “the culprit.” The problem is that doctors prescribe based on average metabolism, and you need dosing based on your actual metabolism. Testing reveals all six genes at once, giving your doctor the complete picture.
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 sertraline for depression and felt awful: trembling, nausea, brain fog. My psychiatrist said the dose was standard and that I should give it more time. My bloodwork was normal. I felt like I was going crazy. I got the PGx report and it flagged CYP2D6 as a poor metabolizer. I switched to a 25 mg dose instead of the standard 50 mg, and within a week all the side effects vanished. Six months later, my depression is actually improving because I’m finally on a dose my body can tolerate. I spent a year suffering on the wrong dose when genetic testing could have prevented it.
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. Standard monitoring (bloodwork, patient reports of side effects) catches some problems but not others. For example, if you’re a CYP2C19 poor metabolizer on clopidogrel after a stent, your INR might look normal but you’re getting zero antiplatelet benefit, and standard monitoring won’t catch that until you have a stent thrombosis. Testing upfront prevents these catastrophic misses entirely. It also prevents months of trial-and-error dose adjustments that could have been solved in one conversation.
Yes. If you’ve already done 23andMe, AncestryDNA, or similar genetic testing, you can upload your raw DNA data to SelfDecode within minutes. The Medication Check (PGx) report analyzes your existing data for the six pharmacogenomic genes without requiring a new saliva sample. If you haven’t tested yet, our DNA kit is simple: a cheek swab, no blood draw, results in 4-6 weeks.
Genetic testing can help immediately. Once you get results, share them with your prescribing doctor. If you’re a poor metabolizer of your current medication, your doctor can reduce the dose, switch to an alternative drug in the same class, or change to a completely different medication. For example, if you’re a CYP2D6 poor metabolizer on tramadol experiencing side effects, switching to acetaminophen or a different pain class entirely might work better. Don’t stop medication without your doctor’s guidance, but do get tested so you have this conversation armed with your actual metabolic profile.
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.