Health Daily Advice
Mind · Anxiety

Can Anxiety Cause Chest Tightness? Why It Happens and What Helps

That tight, squeezed feeling in your chest can be frightening. Here is why anxiety causes it, how it differs from a heart attack, and when to get help fast.

Published
Reading time
4 minutes
Sources
11 cited
Woman sitting on her bed at dawn holding her chest, illustrating how anxiety can cause chest tightness
In this guide

Yes. When anxiety triggers your fight-or-flight response, stress hormones raise your heart rate and quicken your breathing while the muscles between your ribs tense and spasm. The NHS lists chest pains among the physical symptoms of anxiety, and the British Heart Foundation describes a squeezed chest with a racing heart. The sensation is real, even when your heart is healthy.

Why anxiety makes your chest feel tight

Chest tightness is one of the most frightening anxiety symptoms, because it feels so physical. Three things happening in your body explain it.

The fight-or-flight response

When your brain senses a threat, it sends out alarm signals that flood your body with the stress hormones adrenaline and cortisol. Your heart beats faster to pump blood to your muscles, and your breathing quickens. The NHS explains that this response can itself trigger a panic attack in some people, which is when chest symptoms often peak.

Tense muscles between your ribs

That burst of energy puts your chest-wall muscles under strain. As Cleveland Clinic psychiatrist Dr Leopold Pozuelo puts it, when you feel pain in your chest area, it is your intercostal muscles — the muscles between your ribs — “getting a workout.” They tense and spasm, which you feel as tightness, aching or sharp twinges.

Breathing too fast

Anxious breathing tends to be fast and shallow, a pattern called hyperventilation — Mind defines it as breathing in too much or too quickly. This stresses the chest wall further and can add light-headedness, tingling fingers and a sense of not getting enough air, which in turn feeds the worry.

What anxiety chest tightness feels like

People often describe a sudden, sharp stabbing in the chest area that slowly fades but lingers in the centre of the chest, sometimes with shortness of breath, palpitations, dizziness, sweating or stomach discomfort. The NHS describes anxiety-related chest pain as “often sharp” and continuous, triggered by worries or a stressful situation, while the British Heart Foundation says your chest may feel squeezed and your heart may feel like it is racing.

A panic attack usually lasts 5 to 20 minutes, and the tightness typically eases as the attack passes, though Cleveland Clinic notes the ache itself can linger for minutes or even an hour or two. In the UK, at least one in ten people have experienced panic attacks, so this is a widely shared experience.

Anxiety chest pain vs a heart attack: how to tell them apart

There is overlap, which is exactly why chest pain should never be casually dismissed. The British Heart Foundation draws these contrasts: heart-attack pain typically spreads to the jaw, arm or back and persists, while panic-attack pain usually stays within the chest and lasts from a few minutes up to about an hour. Cleveland Clinic adds that anxiety pain is often sharp and stabbing rather than the heavy, crushing weight people describe with cardiac pain, which also tends to radiate to the arm, shoulder or jaw.

Here is the critical twist: the BHF lists “suddenly feeling anxious, similar to a panic attack” as itself a less common symptom of a heart attack. So an anxiety-like feeling can be part of a heart emergency. The NHS is blunt about it: do not self-diagnose — see a GP if you are worried.

“Do not worry about wasting anyone’s time. A heart attack is a medical emergency.” — British Heart Foundation

When to call 999

Call 999 straight away if you have:

  • sudden pain or discomfort in your chest that does not go away — squeezing, pressure, burning or an indigestion-like feeling
  • pain spreading to your left or right arm, neck, jaw, stomach or back
  • chest pain with sweating, sickness, light-headedness or shortness of breath
  • severe difficulty breathing — gasping, choking or being unable to get words out
  • pale, blue or grey lips or skin, or someone has passed out and is not responding normally

Do not drive yourself to A&E — the person you speak to at 999 will advise you what to do. For chest pain that is new but less severe — for example, suddenly feeling more short of breath than usual, or chest pain with a racing, slow, skipping or fluttering heartbeat — the NHS advises calling 111 for urgent advice.

Infographic comparing anxiety chest tightness signs with emergency red flags that need 999, plus what helps in the moment
Anxiety signs vs emergency red flags at a glance (Sources: NHS, British Heart Foundation)

What to do when it happens

Stop what you are doing and move somewhere safe and quiet — pull over if you are driving. Mind suggests its ABC for riding out a panic attack: Accept that this is a panic attack, because recognising it can itself calm you; Breathe slowly in and out while counting to five; Connect to your senses — taste something minty, touch something soft, or stamp on the spot, which some people find steadies their breathing. Afterwards, rest somewhere quiet, have something to eat or drink, and tell someone you trust what happened.

One thing not to do: do not breathe into a paper bag — Mind warns this might not be safe, and never use a plastic bag. If this is your first episode of chest tightness, get checked by a doctor to rule out a heart cause before assuming it is anxiety.

When to see a doctor

See your GP (your primary care doctor) if chest pain comes and goes, goes away quickly but still worries you, or keeps returning. If anxiety itself is becoming hard to cope with and self-help is not working, ask about a referral to an NHS talking therapies service — in England, adults can usually self-refer directly without seeing a GP first. If you are struggling right now, our get help now page lists immediate support options, and you can read more about what anxiety is and how it works.

In an emergency call 911 (US), 999 (UK) or 112 (EU).

Frequently asked questions

Can anxiety cause chest tightness?

Yes. When anxiety triggers the fight-or-flight response, adrenaline and cortisol raise your heart rate and quicken your breathing, while the muscles between your ribs tense and spasm. The NHS lists chest pains among the physical symptoms of anxiety, and the British Heart Foundation describes a squeezed chest with a racing heart. The sensation is real even when your heart is healthy.

How can I tell if chest pain is anxiety or a heart attack?

You cannot always tell, and you should never guess with new or severe pain. The British Heart Foundation says heart-attack pain typically spreads to the jaw, arm or back and persists, while panic-attack pain usually stays in the chest and lasts minutes to an hour. Cleveland Clinic notes anxiety pain is often sharp and stabbing rather than a heavy, crushing weight. If in doubt, call 999.

How long does anxiety chest tightness last?

The NHS says a panic attack usually lasts 5 to 20 minutes, and the tightness typically eases as the attack passes. Cleveland Clinic notes the chest ache itself can linger for minutes or even an hour or two. If chest discomfort does not go away, or it keeps coming back, the NHS advises seeing a GP to make sure it is nothing serious.

Why does my chest hurt when I am anxious but my heart is fine?

Because anxiety activates your body's stress response. Cleveland Clinic explains that adrenaline and cortisol speed up your heart and breathing, and the burst of energy stresses your chest-wall muscles into spasm. Fast, shallow breathing, known as hyperventilation, adds to the strain. It feels alarming, but it is not damage to the heart.

Should I call 999 for anxiety chest pain?

Call 999 if you have chest pain that does not go away, pain spreading to your arms, neck, jaw, back or stomach, or chest pain with sweating, sickness, light-headedness or severe breathlessness. The NHS says you need immediate hospital treatment. The British Heart Foundation adds: never worry about wasting anyone's time. For pain that comes and goes, see a GP or call 111.

What should I do when anxiety makes my chest feel tight?

Stop what you are doing and find a safe, quiet space. Mind suggests its ABC: accept you are having a panic attack, breathe slowly in and out while counting to five, and connect to your senses, for example tasting something minty or touching something soft. Afterwards, rest and tell someone you trust. If it is your first episode, get checked by a doctor to rule out a heart cause.

Sources

  1. NHS: Get help with anxiety, fear or panic www.nhs.uk
  2. NHS: Chest pain www.nhs.uk
  3. NHS: Heart attack www.nhs.uk
  4. British Heart Foundation: Chest pain - what are the common causes? www.bhf.org.uk
  5. British Heart Foundation: Heart attack - symptoms, causes and treatment www.bhf.org.uk
  6. Mind: Panic attacks www.mind.org.uk
  7. Cleveland Clinic: Can Anxiety Cause Chest Pain? health.clevelandclinic.org
  8. TALKWORKS (NHS): Panic attacks www.talkworks.dpt.nhs.uk

About the author

Health Daily Advice

Health Daily Advice: Read Latest Updates on Health News, Diet and Fitness Tips, Mental Health, Disease, Exercise, Medication, Yoga, Workout, Medicine, global health, Workout Moves, Mental and Physical Fitness, Obamacare, health insurance, Medicare, opioids, cancer, heart, medicine, healthy recipes, Covid, Vaccine and advice on losing weight and feeling great from HealthDailyAdvice.com

Our editorial policy

Try the tool

How have you felt over the last 2 weeks?

The PHQ-9 and GAD-7 that GPs use. Private, about 3 minutes.

Start the self-check

The weekly letter

One useful health read, every week.

No spam, no miracle cures. Unsubscribe in one click.