Why anxiety causes chest pain
- Muscle tension: stress tightens the chest wall muscles, causing aching or soreness.
- Hyperventilation: fast, shallow breathing lowers carbon dioxide, which can cause chest tightness, tingling and dizziness.
- Increased heart rate and force: adrenaline makes the heart beat faster and harder, which can be felt as pounding or discomfort.
- Oesophageal spasm and reflux: stress can worsen reflux and cause chest burning.
- Body hypervigilance: anxiety makes people more aware of normal sensations, which can feel alarming.
What anxiety chest pain feels like
- Sharp, stabbing or shooting pain, often in a small area.
- A persistent dull ache.
- Tightness, pressure or a band around the chest.
- Burning or a lump in the throat.
- Pain that comes with worry, stress or at rest.
- Pain accompanied by a racing heart, trembling, sweating, breathlessness or tingling.
- Pain that may last a few minutes or come and go over hours.
Anxiety or heart attack?
There is overlap, and only medical assessment can be sure. Heart pain is more often a crushing pressure or heaviness in the centre of the chest, brought on by exertion and relieved by rest, spreading to the arm, jaw, neck or back, with breathlessness, sweating or nausea. Anxiety pain is more often sharp, localised, at rest, linked with worry, and may be reproduced by pressing the chest. Women, older adults and people with diabetes may have atypical heart symptoms. If in doubt, seek emergency care. Many people with anxiety attend emergency departments with chest pain; having normal tests can be reassuring and is the first step to treatment.
What to do in the moment
- If you have any doubt about your heart, call emergency services.
- If anxiety has been diagnosed and this feels familiar, sit down and slow your breathing: in for 4 seconds, out for 6 seconds.
- Relax your shoulders and unclench your jaw.
- Use grounding: name 5 things you can see, 4 you can feel, 3 you can hear.
- Remind yourself that the feeling will pass, usually within minutes.
- Avoid caffeine and alcohol.
- See our guide on how to stop a panic attack.
How long does anxiety chest pain last?
During a panic attack, symptoms usually peak within about 10 minutes and settle within 20 to 30 minutes. Chest wall soreness from muscle tension can linger for hours or a day afterwards. In generalised anxiety, people may have intermittent chest discomfort over days or weeks. Pain that is getting worse, changing in character or occurring with exertion should be reassessed.
Treatment
Treating the underlying anxiety reduces chest symptoms. Cognitive behavioural therapy is effective for panic disorder and generalised anxiety, helping people understand body sensations, reduce avoidance and break the cycle of fear. Medicines such as SSRIs may be recommended. Regular exercise, good sleep, limiting caffeine and alcohol, and relaxation techniques also help. Our guide to anxiety symptoms describes other physical effects.
Breaking the fear cycle
Chest pain can trigger fear of a heart attack, which increases anxiety and makes symptoms worse. Some people start avoiding exercise, checking their pulse or repeatedly seeking tests. CBT works on this cycle by helping people interpret sensations more accurately and gradually return to activities. Once a doctor has ruled out heart disease, gentle exercise is safe and helps reduce anxiety.
Three common situations
- Young adult with sharp chest pain during a stressful exam period: see a doctor once; if tests are normal, anxiety treatment and stress management help.
- Person with diagnosed panic disorder and familiar symptoms: breathing and grounding techniques, followed by therapy, reduce attacks.
- Middle-aged smoker with chest tightness on stairs: needs heart assessment, not an anxiety diagnosis.
What a doctor may check
A doctor will ask about the pain, your risk factors and other symptoms, examine your chest and may arrange an ECG, blood tests such as troponin, a chest X-ray or further heart tests depending on your age and risk. Once serious causes are ruled out, they may diagnose anxiety or panic disorder, chest wall pain or reflux, and discuss treatment. Asking for a clear explanation of the results can help reduce worry the next time symptoms occur.
Key points to remember
- Anxiety chest pain is real and common.
- It comes from muscle tension, fast breathing and the stress response.
- New or unexplained chest pain needs medical assessment first.
- CBT, breathing techniques and lifestyle changes help.
Questions about anxiety chest pain
These answers are general information and do not replace an examination or individual medical advice.
Can anxiety cause chest pain every day?
Yes, particularly with ongoing anxiety and muscle tension. Persistent pain should still be checked by a doctor.
Where is anxiety chest pain located?
It can be anywhere in the chest, often on the left or centre, sometimes in a small spot.
Can anxiety chest pain last for days?
Muscle soreness and discomfort can linger for days with ongoing stress. Worsening or changing pain needs assessment.
Does anxiety chest pain go away with rest?
It often eases with relaxation and slow breathing. Pain that comes with exertion and goes with rest is more typical of heart pain.
Should I go to the emergency room for chest pain if I have anxiety?
If the pain is new, different, severe or comes with warning signs, yes. It is always better to be checked.
Sources
This guide is for general information and does not replace medical advice. How a problem is diagnosed and treated depends on your examination and medical history. If you think you have an emergency, contact your local emergency services.