Why Is My Blood Pressure Still High on Medication?

Blood pressure that stays elevated despite medication is common, and it doesn’t mean your treatment has failed. Several fixable factors can blunt the effect of blood pressure drugs, from other medications in your cabinet to the timing of your doses to how much salt you’re eating. In many cases, the issue isn’t the drug itself but something interfering with how well it works.

Your Reading Might Not Be Accurate

Before assuming your medication isn’t working, it’s worth questioning the numbers themselves. About one third of people who appear to have medication-resistant high blood pressure actually have normal levels when measured outside a doctor’s office. This is called the white-coat effect: your blood pressure spikes in clinical settings due to anxiety or stress, but runs lower the rest of the day. If your high readings are only happening at your doctor’s office, home monitoring or a 24-hour ambulatory monitor (a portable cuff you wear throughout the day) can reveal what your blood pressure actually does during normal life.

Cuff size matters too. A cuff that’s too small for your arm will give artificially high readings. If you’re monitoring at home, make sure your cuff fits properly, you’re seated with your back supported, and you haven’t had caffeine or exercised in the 30 minutes before checking.

Common Medications That Raise Blood Pressure

One of the most overlooked reasons blood pressure stays high on medication is interference from other drugs, especially over-the-counter pain relievers. NSAIDs like ibuprofen and naproxen cause your body to retain sodium, which pushes blood pressure up. A meta-analysis found that NSAIDs as a group raised systolic blood pressure by about 5 mmHg, with the effect being strongest in people taking beta-blockers. That 5-point bump can be enough to erase the benefit of a blood pressure pill entirely.

NSAIDs interfere with nearly every major class of blood pressure drug: ACE inhibitors, ARBs, beta-blockers, alpha-blockers, vasodilators, and even diuretics. The exception is a specific type of calcium channel blocker. In one study, people whose blood pressure was controlled with verapamil showed no significant rise when given ibuprofen or naproxen. Low-dose aspirin used for heart protection does not appear to cause this problem.

Decongestants containing pseudoephedrine (found in many cold and sinus products) also raise blood pressure. So can certain antidepressants, oral contraceptives, and steroids. If you’re taking anything beyond your blood pressure medication, it’s worth checking whether it could be working against you.

Salt Can Overpower Your Medication

High sodium intake directly counteracts blood pressure drugs, and the effect is larger than most people expect. In one study, salt-sensitive patients needed roughly 60% more medication to achieve the same blood pressure reduction on a high-salt diet compared to a low-salt diet. Even people who aren’t particularly salt-sensitive saw their medication work better when sodium was restricted: their blood pressure dropped about 19/11 mmHg on a low-salt diet versus 13/8 mmHg on a high-salt diet with the same drug.

Most of the sodium in a typical diet comes from processed and restaurant food, not from the salt shaker. Bread, deli meats, canned soups, frozen meals, and sauces are major sources. The current blood pressure guidelines from the American Heart Association set a treatment target of below 130/80 mmHg for most adults. If you’re close to that goal but not quite there, reducing sodium could be the difference.

When You Take Your Medication Matters

Most people take blood pressure pills in the morning out of habit, but research suggests that bedtime dosing can produce meaningfully better results. A large analysis found that taking medication before bed reduced the dangerous morning blood pressure surge by an average of 7 mmHg more than morning dosing. The morning surge is the sharp rise in blood pressure that occurs in the hours after waking, which is when heart attacks and strokes are most likely to happen.

The benefit was especially pronounced with certain drug classes. Taking a type of medication that works on the renin-angiotensin system (a common category that includes ACE inhibitors and ARBs) at bedtime reduced the morning surge by 11 mmHg more than morning dosing. Calcium channel blockers taken at night produced a 4 mmHg additional reduction. When these were combined with a diuretic and all taken at bedtime, the morning surge dropped by 26 mmHg more than with morning dosing. Nighttime blood pressure readings were also 6 mmHg lower for systolic and 4 mmHg lower for diastolic in people who took their pills before bed.

This doesn’t mean you should switch your timing on your own. Some medications, particularly diuretics, can disrupt sleep if taken at night because they increase urination. But it’s a conversation worth having with your prescriber, especially if your morning readings are consistently high.

Your Diuretic May Not Be Strong Enough

Hydrochlorothiazide is the most commonly prescribed diuretic for blood pressure, but it may not be the best option if your numbers aren’t budging. A meta-analysis comparing it to chlorthalidone, a longer-acting alternative, found that chlorthalidone lowered systolic blood pressure by about 5 mmHg more and diastolic by about 2 mmHg more. Even at half the dose, chlorthalidone outperformed hydrochlorothiazide, largely because it stays active longer and continues lowering blood pressure through the night.

If you’re on hydrochlorothiazide and your blood pressure remains uncontrolled, switching to chlorthalidone is one of the first adjustments specialists consider. The tradeoff is that chlorthalidone can lower potassium levels more significantly, which requires monitoring.

An Underlying Condition Could Be the Cause

Sometimes blood pressure stays high because something else in the body is actively driving it up. This is called secondary hypertension, and it’s more common than many people realize in those whose blood pressure resists treatment.

The most frequent culprits include:

  • Primary aldosteronism: Your adrenal glands produce too much of a hormone that causes sodium retention and raises blood pressure. This condition is one of the most common and most underdiagnosed causes of resistant high blood pressure, and it’s detectable with a blood test.
  • Obstructive sleep apnea: Repeated pauses in breathing during sleep trigger surges of stress hormones that raise blood pressure, particularly at night and in the early morning. If you snore heavily, feel exhausted despite sleeping, or have been told you stop breathing in your sleep, this is worth investigating.
  • Chronic kidney disease: Damaged kidneys struggle to regulate fluid and sodium, which directly raises blood pressure and blunts the effectiveness of many medications.

Screening for these conditions isn’t part of a routine checkup, so they can go undetected for years. If you’re taking three or more blood pressure medications and still not reaching your target, your doctor may order specific tests to rule these out.

What Resistant Hypertension Actually Means

Doctors define resistant hypertension as blood pressure that remains above 130/80 mmHg despite taking three different classes of blood pressure medication at their maximum tolerated doses, with one of those being a diuretic. It also applies if your blood pressure is controlled but requires four or more drugs to get there. By the time someone meets this definition, the fixable factors above have usually been addressed, and more intensive strategies are needed.

But most people who search “why is my blood pressure still high on medication” haven’t reached that threshold. They’re on one or two drugs, and something correctable is getting in the way. Checking your readings outside the office, reviewing every medication and supplement you take (including OTC pain relievers), cutting sodium, and discussing dose timing with your prescriber are practical steps that can close the gap between where your blood pressure is and where it should be.