Medicine guide
Nicorandil: angina tablet and the ulcer warnings
Nicorandil is a twice-daily tablet for preventing angina pain. It opens up blood vessels to improve blood and oxygen supply to the heart. What sets it apart from other angina medicines is a warning about ulcers, in the mouth, gut, eyes and elsewhere, which patients should know to look for.
Last checked: 2026-10-03
Key facts
At a glance.
-
Purpose
Treats and prevents chest pain caused by angina.
-
How taken
Tablets, usually twice a day, long term; tablets can be broken in half if your doctor says so.
-
Distinctive warning
Ulcers: eye (corneal), stomach, and painful ulcers on the skin or inside the genitals, bottom or nose.
-
Avoid
Potassium-rich salt substitutes such as LoSalt; best to avoid alcohol.
-
Pregnancy
Not recommended because there is not enough information on safety.
What nicorandil does
Nicorandil is used to treat chest pain caused by angina and to prevent angina symptoms. The NHS explains that it works by relaxing and widening blood vessels, increasing the blood and oxygen supply to the heart.
It is a preventer rather than a rescue medicine. For an attack in progress, GTN is the quick option.
How people take it
You usually take nicorandil twice a day, often long term and sometimes for the rest of your life. The tablets can be broken in half if your doctor tells you to. If you miss a dose, take it when you remember unless the next dose is nearly due, and then skip the missed one.
If you take too much, speak to a pharmacist or call NHS 111, and go to A&E if told to. Do not stop taking nicorandil unless your doctor tells you to.
Who it may not suit
Most adults can take it. The NHS lists the following as reasons it may not be suitable: a previous allergic reaction or serious side effect from nicorandil or a similar medicine, low blood pressure, fluid in the lungs, recent heart problems, low blood potassium in people on potassium supplements, kidney problems, glucose-6-phosphate dehydrogenase deficiency and diverticular disease.
Because diverticular disease and kidney problems are on the list, tell your prescriber if you have either.
The ulcer warning
Among the serious side effects are corneal ulcers, with eye pain and sensitivity to light; stomach ulcers, with pain, nausea, loss of appetite and blood in the stool; and painful ulcers on the skin or inside the genitals, bottom or nose.
Report any new painful sore or eye symptoms promptly. The NHS says to call NHS 111 for serious side effects. Anaphylaxis, with a swollen throat or tongue, a raised itchy rash and difficulty breathing, needs a 999 call.
Common effects and interactions
Headaches are common, as are nausea and vomiting, flushing of the face, neck and chest, dizziness and weakness. Tell a pharmacist or doctor if they persist.
Interacting medicines include blood pressure tablets, erectile dysfunction medicines such as sildenafil, antidepressants such as amitriptyline, muscle relaxants such as baclofen, Parkinson's disease medicines, anti-inflammatory painkillers like ibuprofen and aspirin, steroid tablets and potassium supplements. Avoid salt substitutes such as LoSalt, which raise blood potassium.
Alcohol and pregnancy
It is best not to drink alcohol while taking nicorandil because it may increase the risk of side effects, particularly dizziness and light-headedness.
Nicorandil is not recommended in pregnancy because there is not enough information about its safety, and it is not usually recommended while breastfeeding, although a doctor may advise it if the benefits outweigh the risks.
Self-checks and when to ask for help
Because the ulcer warnings involve places people do not usually inspect, it helps to be aware of your own mouth, skin and eyes. A mouth sore that does not heal, a painful patch of skin or an irritated, light-sensitive eye is worth reporting without delay, and the NHS advises calling NHS 111 about suspected serious side effects.
At each review, tell your clinician how often angina still occurs, whether headaches or flushing are troublesome, and whether you have had any stomach pain or blood in the stool. Check the labels of any new tablets with a pharmacist, especially painkillers, steroids or anything containing potassium.
Frequently asked
Questions people ask.
Quick, plain-English answers to the questions we hear most.
-
Why does nicorandil have an ulcer warning?
Ulcers of the eye, stomach and skin or genital and nasal areas are listed as serious side effects. Report any new painful sore or eye symptoms to your doctor or NHS 111.
-
How often do I take nicorandil?
Usually twice a day, often as a long-term treatment.
-
Can I stop it when my angina improves?
No. The NHS says not to stop unless your doctor tells you to.
-
Can I use salt substitutes?
No. Salt substitutes such as LoSalt raise blood potassium and should be avoided.
-
Can I take it with sildenafil?
Erectile dysfunction medicines such as sildenafil are listed among those that do not mix well with nicorandil.
-
Is it safe with ibuprofen?
Ibuprofen and aspirin are named as interacting medicines. Ask a pharmacist before using them.
-
Can I drink alcohol?
It is best not to, as alcohol may increase dizziness and light-headedness.
-
What if I miss a dose?
Take it as soon as you remember unless it is nearly time for the next dose, then skip the missed one.
-
Is nicorandil used in pregnancy?
It is not recommended, as there is not enough information about its safety.
Where this comes from
Sources and checking.
This guide is for information, not medical advice.
Your GP or consultant knows your history and can tell you which parts apply to you. If your symptoms are severe, rapidly worsening, or come with red-flag features, seek urgent medical care. Figures and availability change, so treat them as a guide and confirm with the provider.
Published 2026-10-03, next review 2027-10-03.
-
NHS medicines A-Z: Nicorandil - NHS patient information, https://www.nhs.uk/medicines/nicorandil/ , retrieved October 2026
-
MHRA Yellow Card scheme - the UK reporting system for suspected side effects, https://yellowcard.mhra.gov.uk , retrieved October 2026