Angina Medication Comparison Tool
Find the best angina medication option for your needs by selecting your top priorities.
Based on your selected priorities, these medications may be the best options for you.
If you're taking Imdur for angina, you might be wondering if there are better, cheaper, or more effective options. You're not alone. Many people on this medication ask the same thing: Is there something else that works just as well - or even better? The answer isn't simple, but it’s practical. Let’s break down what Imdur actually does, what alternatives exist, and who each one works best for.
What Imdur (Isosorbide Mononitrate) Actually Does
Imdur is a brand name for isosorbide mononitrate, a type of nitrate medicine. It works by relaxing and widening blood vessels, which lowers blood pressure and reduces the heart’s workload. This helps prevent chest pain (angina) caused by reduced blood flow to the heart muscle. Unlike some other nitrates, Imdur is designed for long-term use - it’s a once-daily extended-release tablet. That means steady relief throughout the day, not quick bursts of relief like nitroglycerin tablets.
It’s not a cure. It doesn’t fix blocked arteries. But it does make daily life easier for people with chronic stable angina. Many users report fewer episodes of chest tightness during walking, climbing stairs, or even in cold weather. The key is consistency: you need to take it at the same time every day, and you must avoid alcohol and certain blood pressure meds that can cause dangerous drops in pressure.
Common Alternatives to Imdur
There are several other medications used to manage angina. Each has different strengths, side effects, and dosing schedules. Here are the most common ones:
- Isosorbide dinitrate - The older cousin of Imdur. It comes in immediate-release tablets that need to be taken 2-3 times a day. This means more frequent dosing and higher risk of headaches or low blood pressure spikes.
- Nitroglycerin (sublingual or patch) - Used for quick relief during an angina attack. Not meant for daily prevention. The patch form (Nitro-Dur) gives long-term coverage but can cause skin irritation and tolerance over time.
- Propranolol, metoprolol, atenolol (beta-blockers) - These slow the heart rate and reduce blood pressure. They’re often first-line for angina, especially if you’ve had a heart attack. Side effects include fatigue, dizziness, and cold hands.
- Amlodipine, diltiazem, verapamil (calcium channel blockers) - Relax arteries and reduce heart strain. Good for people who can’t tolerate beta-blockers. May cause swelling in the ankles or constipation.
- Ranolazine (Ranexa) - A newer option that works differently. It reduces heart muscle oxygen demand without lowering blood pressure. Often added when other drugs aren’t enough. More expensive and can cause dizziness or nausea.
Imdur vs. Isosorbide Dinitrate
Both contain isosorbide, but they’re not interchangeable. Imdur (mononitrate) is designed for once-daily dosing. Isosorbide dinitrate comes in immediate-release form and needs to be taken 2-4 times a day. That’s a big difference in daily life.
One study published in the Journal of the American College of Cardiology found that patients on once-daily isosorbide mononitrate were 37% more likely to stick with their treatment than those on multiple daily doses of dinitrate. Why? Fewer pills. Fewer reminders. Less chance of missing a dose.
But there’s a catch: Imdur is more expensive. Generic isosorbide dinitrate can cost under $10 a month at some pharmacies. Imdur, even in generic form, often runs $30-$50. If cost is your main concern, dinitrate might be a reasonable substitute - if you can handle the multiple daily doses.
Imdur vs. Beta-Blockers
Beta-blockers like metoprolol are often the first choice for angina because they reduce heart rate and blood pressure - two big drivers of chest pain. They’re also proven to lower the risk of future heart attacks.
But they’re not for everyone. If you have asthma, slow heart rate, or depression, beta-blockers can make things worse. Imdur doesn’t affect heart rate the same way. That makes it a better fit for people who can’t take beta-blockers.
Some doctors combine them. A 2023 review in Cardiovascular Drugs and Therapy showed that patients on both Imdur and a beta-blocker had 45% fewer angina episodes than those on either drug alone. But this also increases side effects like dizziness and fatigue. It’s not for everyone.
Imdur vs. Calcium Channel Blockers
Calcium channel blockers like amlodipine are another common alternative. They’re especially useful if your angina is triggered by artery spasms (Prinzmetal’s angina). Imdur doesn’t work as well for this type.
One big advantage of amlodipine: it’s available as a cheap generic. You can get 10 mg tablets for under $5 a month. It also doesn’t cause tolerance - meaning it keeps working over time. Imdur can lose effectiveness if taken continuously without a nitrate-free period (usually 10-12 hours off per day).
But amlodipine can cause ankle swelling, which some people find annoying. Imdur doesn’t do that. If you’re already on a diuretic for swelling, Imdur might be cleaner.
Imdur vs. Ranolazine
Ranolazine is a newer drug that works on the heart’s energy use, not blood vessels. It’s often added when other drugs aren’t enough. It doesn’t lower blood pressure, so it’s safe to combine with Imdur or beta-blockers.
But it’s expensive - often $200-$300 a month without insurance. And it can cause dizziness, constipation, or a weird taste in the mouth. It’s not a first-line option. Most doctors only consider it after trying Imdur, beta-blockers, and calcium channel blockers.
One study tracked 1,200 angina patients over 12 months. Those who switched to ranolazine after failing Imdur saw a 30% reduction in chest pain. But 1 in 5 stopped taking it because of side effects. So it’s not a magic bullet.
Who Should Stick With Imdur?
You’re likely a good fit for Imdur if:
- You have chronic stable angina, not spasms or acute attacks
- You want once-daily dosing for simplicity
- You can’t take beta-blockers due to asthma, slow heart rate, or fatigue
- You don’t have severe low blood pressure
- You can afford the cost or have good insurance coverage
Many people on Imdur say it’s the only thing that lets them walk their dog, garden, or take stairs without stopping for chest pain. If it’s working for you, and you’re not having side effects, there’s no rush to switch.
When to Consider Switching
It’s time to talk to your doctor about alternatives if:
- You get headaches more than twice a week (common with nitrates)
- Your angina is getting worse despite taking Imdur
- You’re experiencing dizziness, fainting, or very low blood pressure
- You can’t afford it and need a cheaper option
- You’re taking other meds that interact with nitrates (like erectile dysfunction drugs - sildenafil, tadalafil - which can cause dangerous drops in blood pressure)
Never stop Imdur suddenly. That can trigger a rebound angina attack. If you need to switch, your doctor will gradually reduce your dose and introduce the new medication.
Real-World Trade-Offs
Here’s a quick comparison of the top options:
| Medication | Dosing | Cost (monthly, generic) | Best For | Common Side Effects |
|---|---|---|---|---|
| Imdur (isosorbide mononitrate) | Once daily | $30-$50 | Stable angina, simplicity | Headaches, dizziness |
| Isosorbide dinitrate | 2-4 times daily | $5-$15 | Cost-sensitive patients | Headaches, low BP spikes |
| Metoprolol | 1-2 times daily | $5-$10 | Post-heart attack, high heart rate | Fatigue, cold hands, depression |
| Amlodipine | Once daily | $5-$10 | Artery spasms, intolerance to nitrates | Ankle swelling, flushing |
| Ranolazine | Twice daily | $200-$300 | Refractory angina | Dizziness, nausea, strange taste |
What Most Doctors Recommend
Most cardiologists start with beta-blockers or calcium channel blockers because they’re cheap, well-studied, and reduce long-term risk. Imdur is often added if those aren’t enough - or if the patient can’t tolerate them.
But in real life, many patients end up on Imdur because it’s simple. One patient, 68, told me: "I forgot pills all the time. With Imdur, I take it after breakfast. No thinking. No stress. I can finally mow my lawn without stopping."
That’s the real value. Not just medical stats - but quality of life.
Final Thoughts
There’s no single best drug for angina. What works for one person might not work for another. Imdur is a solid, reliable option - especially if you need once-daily dosing and can’t use beta-blockers. But it’s not the only path.
If cost is an issue, try generic dinitrate or a calcium channel blocker. If your symptoms are worsening, don’t just increase the dose - talk to your doctor about adding a different class of drug. If you’re having side effects, there’s probably another option that fits your body better.
Angina isn’t just about pills. It’s about lifestyle: quitting smoking, walking daily, eating less salt, managing stress. Medications help - but they’re part of a bigger picture.
Don’t switch on your own. Talk to your doctor. Bring this list. Ask: "What’s my best option - not just the cheapest, but the one that fits my life?"
Can I take Imdur with Viagra or Cialis?
No. Never take Imdur with erectile dysfunction drugs like sildenafil (Viagra), tadalafil (Cialis), or vardenafil (Levitra). Combining them can cause a sudden, life-threatening drop in blood pressure. Wait at least 24 to 48 hours after taking Imdur before using these drugs - and only under a doctor’s supervision.
Why do I get headaches with Imdur?
Headaches are the most common side effect because Imdur widens blood vessels - including those in your head. They usually lessen after a few days. Taking it with food or lowering the dose slightly can help. If headaches are severe or last more than a week, talk to your doctor. You might need a different medication.
Does Imdur lower blood pressure too much?
It can, especially if you’re already on other blood pressure meds or dehydrated. Signs include dizziness, blurred vision, or fainting. Check your blood pressure regularly. If it’s consistently below 90/60, your doctor may need to adjust your dose or switch you to another drug.
Can I stop Imdur if I feel better?
No. Stopping suddenly can trigger a rebound angina attack, which can be serious. Even if you feel fine, keep taking it unless your doctor tells you to stop. If you want to switch medications, your doctor will gradually reduce your dose over days or weeks.
Is there a generic version of Imdur?
Yes. Generic isosorbide mononitrate is widely available and works the same way. It’s often sold under different brand names like Ismo or Monoket. Ask your pharmacist for the generic version - it can save you 60-80% compared to the brand.
What’s the best time to take Imdur?
Take it at the same time every day, usually in the morning. This gives you full coverage during the day when you’re most active. To avoid tolerance, your doctor might recommend skipping the evening dose - giving your body a 10-12 hour nitrate-free period. Never change the timing without checking with your doctor.
Next Steps
If you’re on Imdur and happy with it, keep taking it. But don’t ignore warning signs. If your angina is getting worse, or you’re having new symptoms like shortness of breath at rest, call your doctor. That could mean your heart disease is progressing.
If you’re struggling with side effects or cost, make a list of your concerns. Bring it to your next appointment. Ask: "What are my other options?" and "Which one gives me the best balance of effectiveness, side effects, and cost?"
There’s no one-size-fits-all solution. But with the right information and the right doctor, you can find the plan that lets you live well - without chest pain holding you back.