Nitroglycerin dosing depends on whether you're treating an active chest pain episode or preventing one
Nitroglycerin tablets work differently depending on the type you have. Short-acting tablets (the kind that dissolve under your tongue) are taken when chest pain starts, usually one tablet every 5 minutes for up to three doses in 15 minutes. Long-acting tablets or patches are taken on a fixed schedule to prevent pain before it happens. Your doctor will tell you which type you have and exactly when to take it—the instructions on your bottle are the ones that explore to you, not general guidelines.
The timing matters because nitroglycerin works fast but wears off quickly. If you take a short-acting tablet and the pain does not ease in 5 minutes, take a second one. If three tablets in 15 minutes do not stop the pain, call 911 when ready—that pattern suggests a heart attack, not stable angina. Do not wait or drive yourself.
Key Takeaways
- Short-acting nitroglycerin tablets are taken one at a time when chest pain starts, with a second dose after 5 minutes if pain continues, and a third after another 5 minutes if needed.
- If three tablets over 15 minutes do not stop chest pain, call 911 rather than taking more tablets or waiting.
- Long-acting nitroglycerin (taken on a schedule, not during pain) prevents episodes and should be taken exactly as your doctor prescribed, usually once or twice daily.
- Nitroglycerin can cause headaches, dizziness, and a drop in blood pressure, especially when you first start or if you take it with certain other medications.
- Your doctor may adjust your dose or type of nitroglycerin based on how often you need it and how well it works for you.
Short-acting tablets: the 5-minute rule
When you feel chest pain or pressure, sit down and take one short-acting nitroglycerin tablet under your tongue. Do not swallow it—let it dissolve. You should feel relief in 1 to 3 minutes. If the pain is still there after 5 minutes, take a second tablet the same way. Wait another 5 minutes. If pain continues, take a third tablet.
This 5-5-5 pattern (one tablet, wait 5 minutes, one tablet, wait 5 minutes, one tablet) is the standard because it gives the medication time to work and lets you notice if the pain is actually easing. Many people feel better after the first tablet. Some need the second. Very few need the third, and if you do, that is a sign something more serious is happening.
Do not take more than three tablets in 15 minutes. If you have taken three and the pain has not stopped or has gotten worse, call 911. Do not drive yourself to the hospital. Do not call your doctor first—call 911. Chest pain that does not respond to three nitroglycerin tablets in 15 minutes is a medical emergency.
Long-acting nitroglycerin: the prevention schedule
Some people take nitroglycerin on a regular schedule to prevent chest pain from happening in the first place. These are usually longer-acting tablets or patches. Your doctor will tell you exactly when to take them—often once in the morning, or twice daily (morning and evening), or sometimes with a 10- to 12-hour gap between doses to prevent your body from building tolerance.
The gap matters. If you take long-acting nitroglycerin every single hour of every day without a break, your body adapts and the medication stops working as well. That is why many doctors prescribe a schedule like 8 a.m. and 2 p.m., or 8 a.m. only, leaving the evening and night without the drug. This "nitrate-free interval" keeps the medication effective. Follow your doctor's timing exactly—do not add extra doses or change the schedule on your own.
If you are on long-acting nitroglycerin and you still get chest pain between doses, tell your doctor. That means the schedule is not preventing your pain well enough, and your dose or timing may need to change.
What happens if you take nitroglycerin too often
Taking short-acting nitroglycerin more than three tablets in 15 minutes does not help and can be dangerous. More tablets will not stop pain that nitroglycerin cannot stop, and extra doses increase the risk of side effects like severe headache, dizziness, and a dangerous drop in blood pressure. If three tablets do not work, the problem is not that you need more nitroglycerin—it is that you need emergency care.
With long-acting nitroglycerin, taking it more often than prescribed (for example, taking it every 4 hours instead of twice daily) causes your body to build tolerance faster. The medication becomes less effective, and you end up needing higher doses or different drugs to get the same result. Stick to the schedule your doctor gave you.
Some people also make the mistake of taking a short-acting tablet "just in case" before they expect pain, or taking extra doses because they are worried. This is not how nitroglycerin works best. Take it when pain actually starts, not in advance. If you are taking short-acting nitroglycerin more than two or three times a week, that is a sign your condition is not well controlled, and you should contact your doctor.
Side effects and interactions that affect timing
Nitroglycerin commonly causes headaches, especially the first few times you take it. This usually fades as your body adjusts. Dizziness and lightheadedness happen because nitroglycerin lowers blood pressure. Sit or lie down if you feel dizzy, and do not stand up suddenly after taking a tablet.
The most important interaction is with erectile dysfunction medications like sildenafil (Viagra) or tadalafil (Cialis). Taking nitroglycerin within 24 hours of these drugs (or 48 hours for some formulations) can cause a dangerous drop in blood pressure. Tell your doctor about any erectile dysfunction medication you take, and tell any doctor prescribing those medications that you use nitroglycerin. Do not take both without explicit approval.
Some blood pressure medications also interact with nitroglycerin and can make dizziness worse. Your doctor knows about these interactions and will adjust your doses if needed, but make sure every doctor you see knows you take nitroglycerin regularly.
When to contact your doctor about nitroglycerin frequency
If you are taking short-acting nitroglycerin more than once or twice a week, your condition may be getting worse or your current dose may not be strong enough. Contact your doctor. They may increase your dose, add a long-acting medication, or switch you to a different type of heart medication.
If long-acting nitroglycerin is not preventing your pain the way it used to, or if you are having side effects that make it hard to take it as prescribed, tell your doctor. Do not skip doses or change the timing on your own. Your doctor can adjust the dose, change the schedule, or try a different medication.
If you have chest pain that does not feel like your usual angina—if it is more severe, lasts longer, happens at rest, or happens with other symptoms like shortness of breath, nausea, or pain in your arm or jaw—do not assume your regular nitroglycerin will work. Call 911. These can be signs of a heart attack, not stable angina.
Storing and carrying nitroglycerin safely
Keep short-acting nitroglycerin tablets in their original brown or amber bottle. Light and heat break down the medication, so do not transfer them to a pill organizer or clear container. Keep the bottle tightly closed and store it at room temperature, away from direct sunlight and heat. Nitroglycerin tablets lose strength over time, so check the expiration date on your bottle. Do not use tablets past their expiration date.
Carry your nitroglycerin with you at all times if your doctor has prescribed it for chest pain. Keep it in a pocket, purse, or bag you have with you every day. If you are going somewhere you cannot carry medication (like swimming), talk to your doctor about what to do. Do not leave it in a hot car or in direct sunlight for long periods.
Frequently Asked Questions
Can I take nitroglycerin every day?
Yes, if your doctor prescribes long-acting nitroglycerin on a daily schedule. Short-acting tablets are taken only when pain happens, not every day. If you are taking short-acting tablets every day, that means your angina is not well controlled, and you should tell your doctor so they can adjust your treatment.
What if I take nitroglycerin and my blood pressure drops too much?
Sit or lie down when ready and raise your legs if possible. This helps blood flow back to your heart and brain. The effect usually passes in a few minutes. If you feel faint, confused, or have chest pain that does not go away, call 911. Tell your doctor about the drop in blood pressure at your next visit—your dose may need to be lower.
Can I take nitroglycerin with other heart medications?
Many heart medications work together with nitroglycerin, but some do not. Your doctor knows what you are taking and will prescribe nitroglycerin only if it is safe with your other medications. Always tell every doctor about all the medications and supplements you take, including nitroglycerin.
How long does nitroglycerin stay in your system?
Short-acting tablets work for 20 to 30 minutes. Long-acting tablets or patches last several hours depending on the type. This is why the timing of doses matters—short-acting nitroglycerin wears off quickly, so you need to take it when pain actually starts, not in advance.
What should I do if I forget a dose of long-acting nitroglycerin?
Take it as soon as you remember, unless it is almost time for your next dose. Do not double up to make up for a missed dose. If you often forget doses, ask your doctor about a patch or a different schedule that is easier to remember.