Coronary Artery Spasm: Symptoms, Causes, Diagnosis and Treatment — What You Need to Know
Updated: 25 minutes ago
Medically reviewed by Dr. Baraa Alnahhal, MD · Last reviewed: September 2026
Quick Answer
A coronary artery spasm is a sudden, temporary tightening of the arteries that supply blood to the heart muscle. The tightening briefly reduces or blocks blood flow and can raise the risk of a heart attack. Spasms often happen at rest — frequently after midnight or in the early morning — and may even wake you up, though some people feel nothing at all. When symptoms occur, they usually show up as chest pain or tightness lasting 5 to 30 minutes. Treatment aims to relieve chest pain during an episode with nitroglycerin and to prevent future spasms with calcium channel blockers and statins, alongside avoiding triggers like smoking and extreme cold.
TL;DR
Coronary artery spasms are quick tightenings of the heart's blood vessels. They can be painless or cause chest pain that typically strikes at rest, often between midnight and early morning. A spasm usually lasts 5 to 30 minutes and can happen as rarely as a few times a year or as often as several times a day. Spasms are chronic and need long-term management, but with treatment most people control their symptoms and have fewer spasms. Call 911 immediately if chest pain comes with dizziness, fainting, racing heart, nausea, shortness of breath, or sweating. Limitation statement: this article uses only facts stated in the underlying clinical source; it contains no prevalence figures or cure-rate statistics because the source provides none.
A long-lasting spasm may lead to a heart attack. If chest pain comes with any warning sign below, do not wait — seek emergency care.
Quick Guide: What to Do
If this happens | What to do |
|---|---|
Chest pain with dizziness, fainting, racing heart, nausea, indigestion, shortness of breath, or sweating | Call 911 immediately — these are heart attack warning signs |
Chest pain during the night or early morning that passes within minutes | Arrange a prompt evaluation with a healthcare provider |
No chest pain, but frequent unexplained nighttime awakenings with chest discomfort | See a cardiology provider for testing |
What Is a Coronary Artery Spasm?
A coronary artery spasm is a tightening (contraction) of the coronary arteries — the blood vessels that supply blood to the heart muscle. When these arteries tighten, they temporarily decrease or block blood flow to the heart.
The spasms don't usually last long, and you may not even notice them. But they matter because they can increase your risk of heart attack and other heart complications.
The picture below shows how a spasm narrows the artery and briefly cuts blood flow to the heart.

What Does a Coronary Artery Spasm Feel Like?
Sometimes you feel nothing at all. A spasm can be entirely painless, which is part of what makes it easy to miss.
When symptoms do occur, they typically include chest tightness or pain that may spread from the chest to the neck, arms, or jaw. Two timing features stand out: the pain tends to appear during rest, often after midnight or in the early morning hours, and it tends to sit on the left side of the chest.
A spasm may wake you up at night. Episodes can be as infrequent as a few times a year or as often as a few times a day. Each episode generally lasts anywhere from 5 to 30 minutes.
Is Coronary Spasm the Same as Angina?
Coronary artery spasms can cause chest pain known as angina — specifically a form called vasospastic angina. There is an important distinction between the two main routes to angina.
Artery blockage from cholesterol plaque is the more common cause of angina. In contrast, vasospastic angina comes from the artery itself tightening, and it can often happen while you are resting — unlike typical plaque-related angina, which is more tied to exertion.
Feature | Plaque-related angina | Vasospastic angina (spasm) |
|---|---|---|
What causes the pain | Cholesterol plaque narrowing the artery | The artery muscle wall suddenly tightening |
How common | More common cause of angina | Less common |
When it typically strikes | Often with exertion or stress on the heart | Often at rest, frequently after midnight or in early morning |
What Causes a Coronary Artery Spasm?
Certain heart-related conditions can set the stage for a spasm: atherosclerosis (plaque buildup that narrows the arteries — see our guide to coronary artery disease), high blood pressure, and high cholesterol.
Just as important as underlying conditions are the triggers that can set off an episode. The source identifies tobacco use, exposure to cold temperatures, extreme stress, and stimulants such as amphetamines or cocaine.
Category | Details |
|---|---|
Underlying heart conditions | Atherosclerosis, high blood pressure, high cholesterol |
Triggers | Tobacco use, cold exposure, extreme stress, stimulants (amphetamines, cocaine) |
Who Is at Risk?
If you have risk factors for heart disease, you also have risk factors for a coronary artery spasm. The most common include high blood pressure, high cholesterol, smoking or tobacco use, and recreational drug use.
Notably, many people who experience coronary artery spasms do not have high blood pressure or high cholesterol. These individuals often smoke regularly — which points to tobacco as a key modifiable factor.

When Should You Go to the ER?
Coronary artery spasms that last a long time may lead to a heart attack. Call 911 immediately if you have any signs of a heart attack — chest pain along with any of the following.
Heart attack warning sign | Description |
|---|---|
Dizziness or lightheadedness | Feeling unsteady or about to black out |
Fainting (syncope) | Loss of consciousness |
Heart racing (palpitations) | A sudden fast or pounding heartbeat |
Nausea or indigestion | Stomach upset alongside chest discomfort |
Shortness of breath (dyspnea) | Trouble catching your breath |
Sweating | Unusual perspiration during the episode |
Do not drive yourself to the hospital. A prolonged spasm cutting off blood flow to the heart muscle is exactly the scenario where every minute counts.
How Is a Coronary Artery Spasm Diagnosed?
Because spasms are brief and often painless, diagnosis depends on tests that capture your heart's activity — including during the night, when spasms most often occur.
Test | What it does |
|---|---|
Echocardiogram (echo test) | Uses sound waves to take pictures of your heart |
Electrocardiogram (EKG) | Measures your heart's electrical signals |
Coronary angiography | Uses a special dye and imaging scans to watch how blood flows through your heart arteries |
Ambulatory monitor | Worn at home to record the heart's electrical activity through your daily activities — including at night, which can be important for diagnosing spasms |
The ambulatory monitor is particularly relevant here: since spasms frequently happen while you sleep, a device that records your heartbeat overnight gives your provider a better view than a brief office EKG alone.
How Is a Coronary Artery Spasm Treated?
Treatment has two goals: relieve chest pain during an episode, and prevent spasms from happening in the first place.
During a spasm, a medication called nitroglycerin widens your arteries to improve blood flow and relieve chest pain.
For long-term prevention, providers may prescribe two classes of medication. Calcium channel blockers — such as amlodipine, diltiazem, or nifedipine — relax your arteries. Statins — such as atorvastatin or simvastatin — lower your cholesterol and may prevent spasms.
Treatment stage | Approach |
|---|---|
During an episode | Nitroglycerin widens arteries, restores blood flow, relieves pain |
Long-term prevention | Calcium channel blockers relax arteries; statins lower cholesterol and may prevent spasms |
If arrhythmia develops | An implantable cardioverter defibrillator (ICD) may be recommended |
In some cases, coronary artery spasms lead to an irregular heart rhythm in the heart's lower chambers (ventricular arrhythmia). If this happens, your provider may recommend an implantable cardioverter defibrillator (ICD). ICDs use electrical signals to keep your heartbeat in a regular rhythm and prevent serious complications.
Can Coronary Artery Spasms Be Prevented?
You can reduce your risk in two main ways. First, treating high cholesterol and other risk factors can lower the chance of spasms. Second, you can avoid known triggers.
The two avoidable triggers emphasized in the source are extreme cold and smoking cigarettes. Managing stress is also listed as a trigger worth controlling.
What Is the Long-Term Outlook?
Coronary artery spasms are chronic, meaning you need long-term treatment to manage them. That said, the outlook is constructive: with treatment, most people control their symptoms and experience fewer spasms.
"A coronary artery spasm is a sudden tightening of the arteries that send blood to your heart. The spasms are quick and may be painless, but they can increase your risk of a heart attack. Coronary artery spasms often happen in late-night or early-morning hours and may wake you up. Treatment focuses on relieving chest pain and preventing spasms." — clinical source summary for patients

Questions to Ask at Your Appointment
Preparing a short list helps you get the most out of a cardiology visit. The following questions come directly from the concerns this condition raises.
Question | Why it matters |
|---|---|
Could my nighttime chest pain be a coronary spasm? | Spasms strike at rest, often after midnight — a distinctive pattern |
Which tests should I have, including overnight monitoring? | An ambulatory monitor captures nighttime heart activity |
Should I take nitroglycerin to keep on hand? | It widens arteries during an episode |
Do I need a calcium channel blocker or a statin? | These are the two long-term prevention medication classes |
Am I at risk for arrhythmia, and would an ICD help? | Spasms can lead to ventricular arrhythmia in some people |
Which of my habits should I change first? | Tobacco, cold exposure, stimulants, and extreme stress are triggers |
Conclusion
A coronary artery spasm is a quick tightening of the arteries that feed your heart. It can be painless or it can cause chest pain that arrives at rest — most often between midnight and early morning — and lasts 5 to 30 minutes. It is a chronic condition, but it is very manageable: nitroglycerin relieves episodes, calcium channel blockers and statins help prevent them, and avoiding triggers like smoking and cold exposure reduces your risk. Most people who follow treatment control their symptoms and have fewer spasms.
If you wake at night with unexplained chest pain or tightness, do not dismiss it. Talk to a healthcare provider about evaluation, and call 911 immediately if chest pain comes with dizziness, fainting, racing heart, nausea, shortness of breath, or sweating.
Talk to your doctor. If your symptoms match this pattern, ask about an EKG, an echocardiogram, an angiogram, or an ambulatory heart monitor — and get a clear prevention plan in place.
Frequently Asked Questions
Q: What is a coronary artery spasm?
A sudden tightening (contraction) of the coronary arteries that supply blood to the heart muscle. The tightening temporarily decreases or blocks blood flow to the heart.
Q: How long does a coronary artery spasm last?
Spasms vary in length but may last anywhere from 5 to 30 minutes.
Q: Can you have a coronary spasm with no symptoms?
Yes. Sometimes you don't feel a spasm at all. This is why evaluation matters when risk factors or warning patterns are present.
Q: Why do coronary spasms happen at night?
Spasms often occur during rest, frequently after midnight or in the early morning hours — and can wake you up.
Q: Is coronary artery spasm the same as angina?
Spasms can cause chest pain called vasospastic angina. Plaque blockage is the more common cause of angina, but spasms can cause pain that strikes at rest.
Q: What does a coronary spasm feel like?
Chest tightness, or pain extending from the chest to the neck, arms, or jaw — usually on the left side of the chest.
Q: What causes a coronary artery spasm?
Underlying conditions include atherosclerosis, high blood pressure, and high cholesterol. Triggers include tobacco use, cold exposure, extreme stress, and stimulants.
Q: Can smoking cause coronary artery spasms?
Yes. Many people who get spasms do not have high blood pressure or high cholesterol — these people often smoke regularly.
Q: Can cold weather trigger a heart spasm?
Yes. Exposure to cold temperatures is a recognized trigger.
Q: Can cocaine cause a coronary spasm?
Stimulant use, including amphetamines and cocaine, is a recognized trigger.
Q: Does coronary artery spasm cause a heart attack?
A spasm can increase your risk of a heart attack, and long-lasting spasms may lead to one. Call 911 for any heart attack warning signs.
Q: When should I go to the ER for a coronary spasm?
Call 911 immediately if chest pain comes with dizziness, fainting, heart racing, nausea or indigestion, shortness of breath, or sweating.
Q: How is a coronary artery spasm diagnosed?
With heart tests: echocardiogram, EKG, and coronary angiography. A home ambulatory monitor can record nighttime heart activity, which helps with diagnosis.
Q: What is an ambulatory heart monitor?
A device you wear at home that records your heart's electrical activity during daily life — and at night, when spasms often occur.
Q: What medicine stops a coronary spasm?
Nitroglycerin widens the arteries during a spasm, improving blood flow and relieving chest pain.
Q: How do you prevent coronary artery spasms long term?
Providers may prescribe calcium channel blockers (which relax the arteries) and statins (which lower cholesterol and may prevent spasms), plus trigger avoidance.
Q: Can coronary artery spasms cause an irregular heartbeat?
Sometimes. Spasms can lead to a ventricular arrhythmia, an irregular rhythm in the heart's lower chambers.
Q: What is an ICD and why would I need one?
An implantable cardioverter defibrillator uses electrical signals to keep your heartbeat regular. It may be recommended if spasms cause ventricular arrhythmia.
Q: Is a coronary artery spasm chronic?
Yes. Spasms are a chronic condition, so long-term treatment is needed to manage them.
Q: Do coronary spasms go away with treatment?
With treatment, most people control their symptoms and experience fewer spasms.
Q: Can you reduce your risk of coronary artery spasms?
Yes — by treating high cholesterol and other risk factors, and by avoiding triggers like smoking and extreme cold.
Q: How often do coronary artery spasms happen?
They can occur as infrequently as a few times a year or as often as a few times a day.
Q: Should I see a cardiologist for nighttime chest pain?
Chest pain at rest, especially after midnight, is a distinctive pattern that warrants evaluation with an EKG, echocardiogram, angiogram, or ambulatory monitor.
Q: Can stress cause a coronary spasm?
Extreme stress is a recognized trigger.
Q: Does high cholesterol cause coronary spasms?
High cholesterol is both an underlying condition associated with spasms and a risk factor — treating it can reduce spasm risk.
External References
References
Disclaimer: This content is for general educational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider for guidance about your individual health situation. In an emergency, call 911 or your local emergency number.

Comments