Can Stress Cause Chest Pain? Signs, Relief and When to Worry
Your chest tightens during a stressful week, or a sharp pain hits in the middle of an argument. Can stress cause chest pain, or is it your heart? Both are possible, which is exactly why chest pain should never be brushed off. Here’s how stress causes chest pain, what it usually feels like and when to get help right away.
Quick answer: Yes, stress can cause chest pain. Stress and anxiety release adrenaline and cortisol, speed up your heart and breathing, and can make the muscles between your ribs spasm. Cleveland Clinic says this pain is often sharp and can last from a few minutes to an hour or two. But chest pain can also be a heart attack, so call 911 if you’re not sure.
Call 911 now if chest pain feels like pressure, squeezing or fullness, spreads to your arm, back, neck or jaw, or comes with shortness of breath, cold sweat, nausea or lightheadedness. These are heart attack warning signs, according to the American Heart Association.
Can Stress Cause Chest Pain? How It Happens
When you’re stressed or anxious, your body goes into fight-or-flight mode. According to Cleveland Clinic, this releases adrenaline and cortisol, raises your heart rate and can make you breathe fast and shallow. The surge of energy can also cause the intercostal muscles between your ribs to spasm, which leads to sharp chest pain.
Cleveland Clinic behavioral health specialist Dr. Leopold Pozuelo explains that the body picks up when there’s a lot of emotional overload going on.
- Muscle tension: tight chest wall and rib muscles can ache or stab.
- Hyperventilation: breathing too fast can cause chest tightness, dizziness and tingling fingers.
- Racing heart: adrenaline can cause palpitations that feel alarming.
- Stomach and esophagus: stress can worsen acid reflux, which can feel like chest pain.
Stress Chest Pain vs. Heart Attack
| Feature | Often with stress or anxiety | Often with a heart attack |
|---|---|---|
| Type of pain | Sharp or stabbing | Pressure, squeezing, fullness or heaviness |
| Where it spreads | Usually stays in the chest | Can spread to arm, shoulder, back, neck or jaw |
| How long it lasts | Minutes to an hour or two, slowly fading | More than a few minutes, or goes away and comes back |
| Other symptoms | Fast breathing, tingling, trembling, sense of panic | Shortness of breath, cold sweat, nausea, lightheadedness |
These patterns overlap, and the American Heart Association notes that women often have less typical heart attack symptoms, such as nausea, back or shoulder pain and unusual tiredness. You can’t reliably tell the difference on your own. If in doubt, get checked.
Can Stress Damage Your Heart?
Most stress-related chest pain isn’t dangerous on its own. But long-term stress can raise blood pressure and lead to habits like poor sleep, smoking or overeating that strain your heart. In rare cases, sudden intense emotional stress can trigger broken heart syndrome (stress cardiomyopathy), a temporary weakening of the heart muscle that causes chest pain and shortness of breath and needs emergency care.
How to Relieve Stress Chest Pain
Once a doctor has ruled out heart problems, these steps can help when stress tightens your chest:
- Slow your breathing: try box breathing. Inhale for 4 seconds, hold for 4, exhale for 4 and hold for 4.
- Move to a quiet space: Cleveland Clinic suggests finding a safe, calm spot, ideally outdoors.
- Ground yourself: name things you can see, hear and feel to pull your attention back to the present.
- Relax tense muscles: roll your shoulders, stretch your chest and unclench your jaw.
- Build daily habits: regular exercise, good sleep and limiting caffeine lower your overall stress level. If worries keep you awake, try these ways to stop overthinking at night.
When to See a Doctor
Even if you think your chest pain is from stress, tell your doctor about it. They can check your heart and rule out other causes. Also get help if stress or anxiety is affecting your daily life. Therapy, such as cognitive behavioral therapy, and in some cases medicine, can treat anxiety effectively. Keeping up with regular checkups helps catch heart risk factors early.
Frequently Asked Questions
How long does stress chest pain last?
Cleveland Clinic says anxiety-related chest pain can last from a few minutes to an hour or two, often starting suddenly and slowly fading. Pain that lasts or keeps returning should be checked.
Where is stress chest pain located?
It’s often in the center of the chest or along the ribs. Pain that spreads to your arm, back, neck or jaw is more typical of a heart attack and needs emergency care.
Can stress cause chest pain on the left side?
Yes, muscle tension and spasms from stress can cause pain on either side. Because the left side can also signal heart problems, don’t ignore it.
Can stress cause chest pain for days?
Ongoing stress can cause recurring chest tightness from muscle tension. Chest pain that keeps coming back over days should be evaluated by a doctor.
Should I go to the ER for anxiety chest pain?
If you’re not sure whether it’s anxiety or your heart, yes. Call 911 for chest pressure or pain with shortness of breath, sweating, nausea or pain spreading to your arm, back, neck or jaw.
The Bottom Line
Can stress cause chest pain? Yes. Stress hormones, fast breathing and muscle spasms can all cause sharp chest pain that usually fades within minutes to a couple of hours. But chest pain can also signal a heart attack, so call 911 for pressure, spreading pain or other warning signs, and talk with your doctor about any chest pain you have.
Sources
- Can Anxiety Cause Chest Pain?, Cleveland Clinic
- Warning Signs of a Heart Attack, American Heart Association
Sources accessed October 7, 2026. This article is general information and isn’t a substitute for advice from your doctor.
