Stress Management

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

FeatureOften with stress or anxietyOften with a heart attack
Type of painSharp or stabbingPressure, squeezing, fullness or heaviness
Where it spreadsUsually stays in the chestCan spread to arm, shoulder, back, neck or jaw
How long it lastsMinutes to an hour or two, slowly fadingMore than a few minutes, or goes away and comes back
Other symptomsFast breathing, tingling, trembling, sense of panicShortness 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

Sources accessed October 7, 2026. This article is general information and isn’t a substitute for advice from your doctor.