SelfDecode uses the only scientifically validated genetic prediction technology for consumers. Read more
You’ve been prescribed codeine for pain. Your friend takes the same dose and feels nothing. Someone else’s mother nearly died from a single tablet. The dose is identical. The drug is the same. The difference is written in your DNA. Roughly 7 to 10 percent of people of European ancestry carry genetic variants that make codeine genuinely dangerous, while another portion metabolize it so slowly that the drug accumulates to toxic levels in their bloodstream. Your pharmacist doesn’t know which group you’re in. Your doctor’s standard dose assumes an average metabolism that may not be yours.
Written by the SelfDecode Research Team
✔️ Reviewed by a licensed physician
This is not about drug interactions or allergies that show up on standard bloodwork. This is about how your cells actually process the medication molecule itself. The genes controlling that process vary significantly across populations. Some variants slow metabolism to a crawl; others speed it up so much that the drug never reaches therapeutic levels. Codeine is just one example. The same genetic profiles affect how your body handles opioids, antidepressants, blood thinners, and dozens of other medications. Your doctor has been guessing at your dose based on population averages. If you’ve had unexplained side effects, ineffectiveness, or needed unusual dosing adjustments, your pharmacogenetics likely hold the answer.
Codeine becomes morphine inside your body through an enzyme called CYP2D6. If your version of CYP2D6 is broken or missing, codeine either accumulates to dangerous levels or never converts to morphine at all. This isn’t a problem that better sleep or hydration fixes. It’s a metabolic reality encoded in your genes. Testing for these variants before taking opioids, antidepressants, or blood pressure medications can prevent years of trial and error, side effects, and ineffective treatment.
Six genes control how your body processes roughly 50 percent of all medications. Knowing your pharmacogenetic profile means your doctor can prescribe the right drug at the right dose the first time, instead of watching you suffer through months of wrong medications and wrong doses.
Standard lab work does not measure your ability to metabolize drugs. Your liver function tests can be perfect. Your kidney function can be pristine. You can have no drug allergies in your chart. None of that tells your doctor how quickly or slowly your cells convert a medication into its active form. Your genes do. Pharmacogenomics (PGx) testing reveals the variants that control drug metabolism, but fewer than 10 percent of prescriptions in the US are written with PGx data in mind. Doctors prescribe based on average populations. If you’re not average, you suffer the consequences: side effects that are severe enough to stop the medication, therapeutic failure because the drug never reaches an effective level, or in the case of codeine, accumulation to toxic levels that can cause respiratory depression or death.
Codeine is a prodrug, meaning your body must convert it into morphine for pain relief to happen. That conversion is controlled by CYP2D6. If you’re a poor metabolizer of CYP2D6, codeine sits in your system unconverted. No pain relief. Your doctor increases the dose. Still nothing. You’re labeled as someone with a high opioid requirement. You actually have a broken conversion step. If you’re an ultra-rapid metabolizer, codeine converts to morphine so quickly that you experience overdose symptoms from a standard dose. You’re in danger, but the danger is invisible to standard medical screening. Your bloodwork looks normal. Your vital signs look normal at the office visit. But hours after taking codeine, your breathing slows dangerously, or you experience severe sedation and constipation. The dose that is safe for your neighbor is poisonous for you.
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 enzymes and transporters in your liver and intestines. They determine whether a medication accumulates to toxic levels, remains ineffective, or hits the therapeutic sweet spot. Some of these genes affect multiple drug classes. A single variant can explain why an antidepressant worked for your sister but destroyed your sleep, why codeine is dangerous for you but lifesaving for someone else, or why your blood thinner dose seems impossibly high or low.
CYP2D6 is a critical liver enzyme. Its job is to break down medications into forms your body can use or eliminate. Codeine is chemically inactive until CYP2D6 converts it to morphine. Tramadol, hydrocodone, and dozens of psychiatric medications depend on this same enzyme.
The CYP2D6 gene varies widely. Some people inherit two working copies; others inherit one broken copy, two broken copies, or even extra copies. Poor metabolizers, carrying two non-functional variants, comprise roughly 7 to 10 percent of people of European ancestry. Ultra-rapid metabolizers, with gene duplications, represent about 1 to 3 percent. A poor metabolizer taking a standard dose of codeine has morphine accumulating in their bloodstream with no way to clear it, creating overdose risk from a normal prescription. An ultra-rapid metabolizer needs three times the standard dose just to feel any effect.
If you’ve been prescribed codeine and experienced severe drowsiness, confusion, or breathing difficulty at low doses, you’re likely a poor metabolizer. If your doctor prescribed codeine and you felt no pain relief despite higher doses, you might be ultra-rapid. Either way, your standard dose is wrong.
Poor metabolizers of CYP2D6 should avoid codeine entirely and use non-opioid pain management or opioids like morphine that don’t require CYP2D6 conversion. Ultra-rapid metabolizers may need higher doses of codeine or alternative medications.
CYP2C19 activates several important medications. Clopidogrel, a blood thinner prescribed after heart attacks and stent placements, is a prodrug. Your body must convert it to its active form using CYP2C19. If this enzyme is slow or absent, clopidogrel never becomes active. Your blood never thins. Your stent clots.
Poor metabolizers of CYP2C19 comprise roughly 2 to 15 percent of the population, depending on ancestry. East Asian ancestry shows higher rates of poor metabolism. A poor metabolizer taking clopidogrel receives zero antiplatelet benefit from the drug, despite being at maximum cardiovascular risk. Meanwhile, ultra-rapid metabolizers convert clopidogrel so quickly that standard doses produce excessive bleeding.
You might not notice this failure in the moment. Your cardiologist prescribed clopidogrel. You took it. Your bloodwork showed normal function. Then, months later, your stent re-thrombosed. You had a second heart attack. Your doctor never checked whether you could actually activate the medication.
Poor metabolizers of CYP2C19 should take ticagrelor or prasugrel instead of clopidogrel, as those drugs don’t require CYP2C19 activation. Confirm your status before taking any blood thinner.
Warfarin is one of the oldest blood thinners. It works, but the therapeutic window is narrow. Too little and your blood clots. Too much and you bleed internally. Dose adjustment is constant, guided by INR blood tests. CYP2C9 controls how fast your liver breaks down warfarin. Variants in this gene dramatically alter how much warfarin your body can tolerate.
Poor metabolizers of CYP2C9 represent roughly 5 to 10 percent of people of European ancestry. A poor metabolizer starting a standard warfarin dose can rapidly develop INR levels that are dangerously high, causing spontaneous bleeding in the gut, brain, or other organs. These people need 30 to 50 percent less warfarin than the average patient. Without genetic testing, their dose is guessed wrong from day one.
You might experience unexplained bruising, blood in your urine, or nosebleeds that won’t stop. Your doctor increases your INR testing frequency, but the standard starting dose was already too high for your genes.
Poor metabolizers of CYP2C9 require lower warfarin doses, sometimes 30 to 50 percent below standard dosing. Pair CYP2C9 testing with VKORC1 testing for complete warfarin pharmacogenomics before starting therapy.
Warfarin works by blocking VKORC1, an enzyme that recycles vitamin K. By blocking recycling, warfarin prevents your blood from clotting. VKORC1 itself is the drug’s target, not just a metabolizer. Genetic variants in VKORC1 change how sensitive this enzyme is to warfarin. Some people’s VKORC1 is highly sensitive; others are resistant.
The VKORC1 -1639G>A variant is common, carried by roughly 40 percent of people of European ancestry. People with the A allele have reduced vitamin K recycling efficiency, making them extremely sensitive to warfarin. A patient with the sensitive VKORC1 variant plus a CYP2C9 poor-metabolizer variant faces compounded risk: slower drug clearance plus higher drug sensitivity equals severe bleeding risk even at low doses.
You might bleed excessively from minor injuries, develop spontaneous bruising, or experience internal bleeding months after starting warfarin. Blood tests show your INR is in the therapeutic range, but your genes made you sensitive to warfarin at that level.
VKORC1 A-allele carriers need lower warfarin doses and more frequent INR monitoring. Combined with CYP2C9 testing, VKORC1 variants predict warfarin dose with 60 to 70 percent accuracy.
Statins lower cholesterol by inhibiting HMG-CoA reductase. They work in your liver. SLCO1B1 is the transporter that moves statins into liver cells. Without proper transport, statins remain in your bloodstream at high concentrations instead of concentrating where they work. They begin damaging muscle cells instead.
The SLCO1B1 rs4149056 C allele is carried by roughly 15 percent of the population. People with this variant have reduced statin uptake into liver cells, meaning simvastatin and pravastatin accumulate in muscle tissue, causing statin-induced myopathy at standard doses. This manifests as muscle pain, weakness, and elevated creatine kinase (CK), often months after starting the medication.
You start a statin for cholesterol. Weeks later, your legs ache. Your doctor attributes it to exercise. You stop exercising. The pain worsens. A month later, your CK is elevated. Your doctor stops the statin and calls it a drug side effect. You never know that your SLCO1B1 variant made you intolerant to standard doses.
SLCO1B1 C-allele carriers should avoid simvastatin and pravastatin; rosuvastatin and atorvastatin are safer options. If statins are medically necessary, use lower doses and monitor muscle symptoms.
Thiopurines like azathioprine and 6-mercaptopurine are powerful immunosuppressive drugs used in autoimmune disease and cancer. They work by poisoning rapidly dividing cells. Your bone marrow, which produces blood cells constantly, is vulnerable. TPMT controls how quickly your body breaks down thiopurines. Poor metabolizers cannot clear them efficiently.
TPMT poor metabolizers comprise roughly 0.3 percent of the population, but among those with East or South Asian ancestry, rates are higher. A poor metabolizer receiving standard thiopurine doses accumulates toxic metabolites that destroy bone marrow function, causing severe anemia, dangerous infections from low white blood cell counts, or life-threatening low platelet counts. These effects can be catastrophic and irreversible.
You’re prescribed azathioprine for lupus. Weeks later, you develop severe infections, unexplained anemia, and bruising. Your bone marrow has been destroyed. You required hospitalization. Your doctor stopped the drug, but the damage was already done.
TPMT poor metabolizers should avoid standard thiopurine doses entirely. If thiopurines are medically necessary, use 10 to 15 percent of standard dosing and monitor blood counts frequently.
Your doctor has prescribed medications thousands of times. But without pharmacogenomics data, every dose is an educated guess based on average populations. You are not average. Here’s why standard prescribing fails:
❌ Taking codeine when you have a CYP2D6 poor-metabolizer variant can cause respiratory depression and overdose from a normal dose. You need an alternative opioid or non-opioid pain management.
❌ Taking clopidogrel when you have a CYP2C19 poor-metabolizer variant leaves your blood thinner inactive after a stent or heart attack. You need ticagrelor or prasugrel instead.
❌ Taking a standard warfarin dose when you have CYP2C9 and VKORC1 sensitive variants can cause severe internal bleeding. You need a 30 to 50 percent dose reduction and frequent INR monitoring.
❌ Taking simvastatin when you have an SLCO1B1 C-allele variant can cause muscle pain and bone marrow damage at standard doses. You need rosuvastatin or atorvastatin instead, or very low doses.
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 prescribed codeine for dental pain. Within an hour, I could barely stay awake. My breathing felt shallow. I went to the ER thinking I was having a reaction. They told me to just take less codeine next time. Three years later, I did a DNA report for a different reason and discovered I’m a poor metabolizer of CYP2D6. Codeine doesn’t convert to morphine in my body; it just accumulates. My ER visit made perfect sense suddenly. I could have gone into respiratory failure. I switched to ibuprofen and acetaminophen for pain, and it works better than codeine ever did. More importantly, I now know which other medications to avoid. I showed my CYP2C19 and CYP2C9 variants to my doctor before she prescribed an antidepressant, and we picked one I can actually metabolize. Finally, I’m not a puzzle.
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, especially if you take opioids, blood thinners, antidepressants, or immunosuppressants. Your CYP2D6, CYP2C19, CYP2C9, VKORC1, and TPMT variants determine whether standard doses are safe, ineffective, or toxic for you. Without this information, your doctor is prescribing blind. If you’ve ever experienced unexpected side effects, required unusual dose adjustments, or found a medication completely ineffective, your pharmacogenetics likely explain why.
Yes. Most pharmacogenomics reports accept raw DNA data files from 23andMe, AncestryDNA, and other consumer DNA tests. Upload your file, and the report analyzes your pharmacogenetic variants within minutes. You don’t need to retest.
Print your report and bring it to your appointment. Your report lists every medication affected by your variants, explains your metabolizer status for each one, and recommends specific alternatives or dose adjustments with clinical citations. Share it with your doctor, pharmacist, and any specialist prescribing medications. Many primary care doctors are not yet trained in PGx, but they will respect the data and adjust prescriptions accordingly.
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.