Skip to main content

Coronary artery spasm

Coronary artery spasm is a temporary, sudden narrowing of one or more of the coronary arteries.

At a glance

  • A coronary artery spasm is when the artery to the heart temporarily narrows, reducing blood flow.

  • Symptoms often include chest pain, which can spread to the jaw, neck, shoulder, or arm.

  • Pain often occurs at rest, especially during the night or early morning.

  • Triggers can include stress, alcohol, cold exposure, or stimulant drugs.

  • Treatment involves avoiding triggers and possibly medicines to control symptoms and reduce heart disease risk.

Video picks for Arteries

Continue reading below

What is a coronary artery spasm?

The spasm slows or stops blood flowing through the artery and so reduces the blood supply to the heart muscle. Coronary artery spasm is sometimes called variant angina or Prinzmetal's angina. Angina is a medical term for chest pain.

Coronary artery spasm may occur without any symptoms. The most common symptom is heart chest pain (angina). If the coronary artery spasm is severe and lasts long enough then it may cause a heart attack (myocardial infarction).

Chest pain (angina)

With angina, the pain is usually described as:

  • Severe pain that can be felt under the breast bone (sternum) or on the left side of the chest.

  • A feeling of crushing, pressure, squeezing or tightness.

  • A pain that spreads to the neck, jaw, shoulder or arm. It may feel like it's in the back.

The chest pain caused by coronary artery spasm often occurs at rest and commonly doesn't occur during exercise. This is very different from angina due to fatty patches or plaques (atheroma), when the pain is usually triggered by exercise and goes away when you rest.

The chest pain may occur at the same time each day and most often occurs during the night and early morning. The pain can be very variable but usually lasts between 5 and 30 minutes. It can occasionally spread to the back. The pain does not improve with change of position, unlike pericarditis, which is sometimes relieved by leaning forward.

Coronary artery spasm may also cause shortness of breath. A severe episode of coronary artery spasm may cause a loss of consciousness.

Continue reading below

Coronary artery spasm often occurs in coronary arteries that have not already become blocked with fatty patches or plaques (atheroma). However, coronary artery spasm can also occur in coronary arteries that are already partially blocked with atheroma.

Coronary artery spasm may occur without any obvious cause. At other times the spasm may be triggered by various factors such as:

  • Emotional stress.

  • Alcohol.

  • Exposure to cold.

  • Stimulant drugs (such as amphetamines and cocaine).

Coronary artery spasm is sometimes mistaken for other heart-related (cardiac) causes of chest pain such as pericarditis, a heart attack and cardiomyopathy. Non-cardiac causes of chest or upper tummy pain may need to be ruled out such as gallbladder disease and stomach ulcers.

Continue reading below

About 1 person in every 50 with angina has coronary artery spasm. Coronary artery spasm is more common in males and those aged between 40 and 70 years.

Coronary artery spasm is more common in people who:

  • Smoke.

  • Have high blood pressure.

  • Have high blood cholesterol level.

However, coronary artery spasm may occur without any risk factors for heart disease such as smoking, diabetes, high blood pressure and high cholesterol.

If you are thought to have heart chest pain (angina), you will usually be referred to see a specialist for investigations.

The initial investigations will include:

Other investigations may also be used, including:

The coronary angiogram may be normal if there is no blockage of the coronary arteries caused by fatty patches or plaques (atheroma). However, coronary artery spasm can be triggered by injecting a chemical into one of your veins. This is called a provocation test.

The chemical is otherwise safe and the coronary angiogram may then show temporary narrowing of the coronary arteries in people with coronary artery spasm.

The aim of treatment is to control chest pain and to prevent a heart attack (myocardial infarction). The most important aspects of treatment are to avoid any known triggers for coronary artery spasm and to reduce the risk of heart disease. Reducing the risk of heart disease includes:

See the separate leaflet called Cardiovascular disease (Atheroma).

Glyceryl trinitrate (GTN) can be used to relieve an episode of chest pain. Your healthcare provider may prescribe other medicines to prevent chest pain. You may also need a type of medicine called a calcium-channel blocker or a long-acting nitrate. Beta-blockers should be avoided because they may make this condition worse.

You will need to be referred to a heart specialist for further investigations and treatment. Further treatments may include coronary angioplasty if you also have coronary artery blockage caused by fatty patches or plaques (atheroma).

An implantable cardioverter defibrillator may be needed if you are at risk of life-threatening abnormal heart rhythms caused by coronary artery spasm. See the separate leaflet called Abnormal heart rhythms (Arrhythmias) for more details.

Coronary artery spasm may cause an abnormal heart rhythm (arrhythmia), which may be life-threatening. Severe and prolonged coronary artery spasm may cause a heart attack (myocardial infarction).

Coronary artery spasm is a long-term condition. However, treatment most often helps to control symptoms. The outcome (prognosis) for people with coronary artery spasm is generally good if they follow treatment recommendations and avoid certain triggers.

The outcome is not as good in people who also have blockage of the coronary arteries caused by fatty patches or plaques (atheroma).

Frequently asked questions

Can I prevent coronary artery spasms?

Yes, you can take steps to reduce the risk. Avoiding known triggers for spasms is important, as is generally reducing your risk of heart disease. This includes lifestyle changes such as quitting smoking, eating a healthy diet, exercising regularly, and maintaining a healthy weight. Medicines to control high blood pressure or high cholesterol may also be prescribed.

What kind of heart specialist would I see for this condition?

If you are suspected of having heart chest pain (angina) and potentially coronary artery spasm, you will typically be referred to a heart specialist. This specialist, often a cardiologist, will conduct further investigations and determine the appropriate treatment plan for your specific condition.

Are there any medications I should avoid if I have coronary artery spasm?

Yes, if you have coronary artery spasm, beta-blockers should generally be avoided because they may make this condition worse. Your healthcare provider will guide you on appropriate medications for your treatment.

Is coronary artery spasm a temporary or permanent condition?

Coronary artery spasm is considered a long-term condition. While it's not a temporary issue, treatment is usually effective in controlling symptoms. The outcome is generally good for individuals who follow treatment recommendations and avoid triggers.

If I have coronary artery spasm, does it mean I will definitely have a heart attack?

Not necessarily. However, coronary artery spasm can be a sign that you have a higher risk for a heart attack (myocardial infarction) or potentially life-threatening irregular heart rhythms. Following treatment recommendations and avoiding triggers are crucial to reduce these risks.

Further reading and references

Continue reading below

About the authorView full bio

Author image

Dr Hayley Willacy, FRCGP

General Practitioner, Medical Author

MBChB (1992), DRCOG, DFFP, MRCOG (Part 1) MRCGP (2007), DFSRH (2013), MSc - medical education (2020)

Dr Hayley Willacy was an NHS GP working in northwest England, who retired from clinical practice in 2022 after 30 years. 

About the reviewerView full bio

Author image

Dr Colin Tidy, MRCGP

General Practitioner, Medical Author

MBBS, MRCGP, MRCP (Paediatrics), DCH

Dr Colin Tidy is an NHS Doctor, based in Oxfordshire.

Article history

The information on this page is written and peer reviewed by qualified clinicians.

flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.