Need emergency help? Call 999 in United Kingdom.

Open local help

Medicine guide

Isosorbide mononitrate and isosorbide dinitrate

About this information

This NHS content is written for people in England. Medicine names, availability, prescribing and services may differ in other countries.

Who can and cannot take isosorbide mononitrate and isosorbide dinitrate

Contraindications

Taking isosorbide mononitrate and isosorbide dinitrate with other medicines and herbal supplements

Interactions

Isosorbide mononitrate and dinitrate are not suitable for some people. For example, check with your doctor if you've had a heart attack or stroke.

Isosorbide mononitrate and dinitrate come as tablets or capsules that you usually take 1 to 3 times a day. Follow the medicine's instructions.

Common side effects of isosorbide mononitrate and dinitrate include headaches and feeling dizzy. More serious side effects can happen in rare cases.

It can cause problems to take isosorbide mononitrate or dinitrate with some other medicines, such as other medicines that lower your blood pressure.

Who can take isosorbide mononitrate and isosorbide dinitrate

Most adults aged 18 years old and over can take isosorbide mononitrate or isosorbide dinitrate.

Who may not be able to take isosorbide mononitrate and isosorbide dinitrate

Isosorbide mononitrate and isosorbide dinitrate are not suitable for some people. To make sure they're safe for you, tell your doctor or pharmacist if you have:

Dosage and how to take isosorbide mononitrate or isosorbide dinitrate

How much isosorbide mononitrate or isosorbide dinitrate you take depends on your symptoms, the brand of medicine and the type of tablets or capsules you're taking.

Dose for angina

The usual dose to prevent angina is:

  • isosorbide mononitrate standard tablets – 10mg, taken twice a day, up to a maximum dose of 120mg a day, split into smaller doses
  • isosorbide mononitrate slow-release tablets or capsules – 25mg to 60mg, up to a maximum dose of 120mg, taken once a day
  • isosorbide dinitrate standard tablets – 30mg to 120mg a day, split into smaller doses
  • isosorbide dinitrate slow-release tablets – 40mg, taken once or twice a day, up to a maximum dose of 60mg to 80mg, taken 2 or 3 times a day

Dose for heart failure

The usual dose to treat heart failure is:

  • isosorbide mononitrate standard tablets – 10mg to 20mg, taken 2 to 3 times a day, or 40mg, taken twice a day, up to a maximum dose of 120mg daily, split into smaller doses
  • isosorbide dinitrate standard tablets – 40mg to 160mg a day, up to a maximum dose of 240mg a day, split into smaller doses
How to take it

Swallow the tablets or capsules whole with a drink of water. Do not chew or crush them.

You can take tablets or capsules with or without food.

Your doctor may tell you to leave a gap of 4 to 14 hours a day (usually when you're sleeping) where you do not take the tablets or capsules. This is called a "nitrate low" period and is needed to make sure your medicine works properly.

If you take isosorbide mononitrate or dinitrate 2 or 3 times a day, your doctor or pharmacist will explain how to space out your doses.

For example, if you're taking standard tablets twice a day, they may tell you to take 1 dose in the morning at 8am and the second dose in the afternoon at 2pm (leaving a gap of 6 hours between your first and second dose).

Common side effects of isosorbide mononitrate or isosorbide dinitrate

There are things you can do to help cope with these common side effects of isosorbide mononitrate or isosorbide dinitrate:

Headaches

Make sure you rest and drink plenty of water. Paracetamol is safe to take with isosorbide mononitrate and isosorbide dinitrate. Do not drink alcohol, as it could make your headaches worse.

Headaches usually go away after a few days. Talk to your doctor if they do not go away or are severe.

Feeling dizzy, weak, tired or sleepy

Stop what you're doing and sit or lie down until you feel better. Do not drink alcohol, as it could make you feel worse. Do not drive, ride a bike or use tools or machinery until you feel better.

Feeling sick (nausea)

Avoid rich, greasy or spicy foods, as these could make you feel worse. Stick to small, simple snacks or meals if you're hungry. It might help to take isosorbide mononitrate or isosorbide dinitrate after meals.

Flushing of the face

Try to cut down on coffee, tea and alcohol because they can make flushing worse. It might help to keep the room cool and use a fan. You could also spray your face with cool water or sip non-alcoholic cold or iced drinks.

Talk to your doctor or pharmacist if the advice on how to cope does not help and a side effect is still bothering you or does not go away.

Isosorbide mononitrate and isosorbide dinitrate and pregnancy

Isosorbide mononitrate and isosorbide dinitrate can be taken in pregnancy.

However, if you're pregnant or trying for a baby then you should be seen as soon as possible by a pregnancy specialist (obstetrician) and a heart specialist (cardiologist), so your heart health and medicine can be reviewed.

Keep taking your medicine until you've had your review.

Isosorbide mononitrate and isosorbide dinitrate and breastfeeding

If your doctor, midwife or health visitor says your baby is healthy, you may be able to take isosorbide mononitrate or isosorbide dinitrate while you're breastfeeding. Talk to your doctor or pharmacist first, and they'll help you to decide.

It's not known how much isosorbide mononitrate or isosorbide dinitrate gets into breast milk, but it's likely to be low levels. It's unlikely to cause any side effects in your baby.

It's important that you keep taking your medicine to keep you well. Breastfeeding will also benefit both you and your baby.

Talk to your health visitor, midwife, pharmacist or doctor if you have any concerns about your baby. This includes if they're:

  • not feeding as well as usual or not putting on weight as you would expect
  • unusually sleepy
  • being irritable

Cautions with other medicines

Some medicines can affect the way isosorbide mononitrate and isosorbide dinitrate work.

If you take other medicines that lower blood pressure with isosorbide mononitrate or isosorbide dinitrate, it can sometimes lower your blood pressure too much. This might make you feel dizzy or faint.

Tell your doctor if this happens to you. They may need to change your dose.

Check with a pharmacist or your doctor before starting to take isosorbide mononitrate or isosorbide dinitrate if you're taking:

Taking isosorbide mononitrate or isosorbide dinitrate with painkillers

Paracetamol is safe to take with isosorbide mononitrate or isosorbide dinitrate.

Do not take non-steroidal anti-inflammatory drugs (NSAIDs) regularly, such as ibuprofen, aspirin and naproxen (unless it's prescribed by your doctor). These may make your angina or heart failure worse.

Talk to your pharmacist if you need a painkiller stronger than paracetamol.

Content supplied by the NHS website

Content supplied by the NHS website, refreshed 19 August 2026. View the original NHS article ↗

Licensed under the Open Government Licence v3.0 ↗. MyPHU is independent and is not endorsed by the NHS.