Skip to main content

Heart health

Pericarditis: symptoms, causes, treatment and recovery

Pericarditis is inflammation of the lining around your heart, which causes chest pain. The NHS says it is not usually serious but can sometimes cause serious health problems. The pain is often sharp, worse when you breathe in, cough or lie down, and better when you lean forward. Most people feel better within a few weeks. Get medical advice for any chest pain.

Last checked: 2026-10-11

Key facts

At a glance.

  • What it is

    The NHS says pericarditis is inflammation of the lining around your heart, which causes chest pain. The BHF calls the lining the pericardium, a protective sac around the heart.

  • Pain pattern

    The NHS says the chest pain usually feels sharp or stabbing, spreads to the shoulders, arms or tummy, gets worse when you breathe in deeply, swallow, cough or lie down, and gets better when you lean forward.

  • Other symptoms

    A high temperature or feeling hot, cold or shivery, a cough and painful joints. The BHF adds feeling sick, light-headed and short of breath.

  • Cause

    The NHS says it is difficult to confirm the exact cause but it is usually a viral infection such as a cold or flu. The BHF lists inflammatory conditions, injury and some medicines as other causes.

  • Tests

    A GP will listen to your heart. The NHS says they may arrange blood tests, a chest X-ray, an ECG or an echocardiogram.

  • Treatment

    The NHS says treatment depends on the cause, and may include anti-inflammatory painkillers such as ibuprofen, colchicine, steroids or antibiotics. Sitting up or leaning forward can ease the pain.

  • Recovery

    The NHS says most people feel better within a few weeks. The BHF says some people take several months.

  • Call 999

    The NHS says to call 999 for sudden chest pain that spreads to arms, back, neck or jaw, makes your chest feel tight or heavy, started with breathlessness, sweating and feeling sick, or lasts more than 15 minutes, as it could be a heart attack.

What are the symptoms of pericarditis?

The NHS says the main symptom is chest pain. The pain usually feels sharp or stabbing, spreads to your shoulders, arms or tummy, gets worse when you breathe in deeply, swallow, cough or lie down (especially on your left side), and gets better when you lean forward. You may also have a high temperature or feel hot, cold or shivery, a cough and painful joints.

The British Heart Foundation (BHF) says some people have dull, pressure-like chest pain, that it may be felt on the left of the chest or behind the breastbone, and that other symptoms can include feeling sick, light-headed and short of breath.

When to get urgent help or call 999

The NHS says to ask for an urgent GP appointment or get help from NHS 111 if you have chest pain that is sharp or stabbing and gets worse when you take a deep breath in, swallow, cough or lie down.

It says to call 999 if you have sudden chest pain that spreads to your arms, back, neck or jaw, makes your chest feel tight or heavy, also started with shortness of breath, sweating and feeling or being sick, or lasts more than 15 minutes. You could be having a heart attack. Do not drive yourself to A&E. The BHF gives the same warning signs.

What is pericarditis?

The NHS says your heart has a protective fluid-filled sac around it called the pericardium. In pericarditis the pericardium gets inflamed, and blood or fluid can leak into it. The BHF says pericarditis can sometimes happen together with myocarditis (inflammation of the heart muscle), known as myopericarditis, and that pericarditis is not usually a serious condition.

How is pericarditis treated?

The NHS says treatment depends on what is causing it. You may be given anti-inflammatory painkillers such as ibuprofen to ease pain, and sitting up or leaning forward can help. A GP may prescribe colchicine if anti-inflammatory painkillers do not work or pericarditis keeps coming back, steroids if colchicine does not work, and antibiotics if pericarditis is caused by a bacterial infection.

The BHF adds that, rarely, if symptoms continue and get worse, a pericardial window (surgery to drain the inflamed lining) may be recommended. It says getting diagnosed and treated early can help you feel better and lower the risk of long-term complications.

How long does pericarditis last?

The NHS says most people feel better within a few weeks. The BHF says most people recover from pericarditis within a few weeks, but for some it can take several months, and although it can be long-lasting most people recover within weeks.

The BHF says your body needs time to rest and recover, and that it is usually recommended to avoid high-intensity exercise for at least 3 months, though your doctor can advise on when and how to return to exercise and work.

What causes pericarditis?

The NHS says it is difficult to confirm the exact cause, but it is usually a viral infection such as a cold or flu. The BHF says it is most commonly caused by a virus, such as flu or Covid-19, or another infection, or by inflammatory conditions such as rheumatoid arthritis.

More rarely the BHF lists injury to the chest (for example after a car accident, heart surgery or heart attack), other health problems such as cancer, kidney failure or an underactive thyroid, and certain medicines or vaccines. Sometimes the cause cannot be found, which is called idiopathic pericarditis.

How is pericarditis diagnosed?

The NHS says a GP will listen to your heart, because pericarditis can change the sound your heart makes. To confirm it, the GP may do blood tests or refer you for a chest X-ray, electrocardiogram (ECG) or echocardiogram in hospital. The NHS says ECGs are safe and painless and some GPs can do them at the surgery.

The BHF says pericarditis can be hard to diagnose, and you may also have a cardiac MRI or CT scan. Blood tests check for infections and inflammation.

Pericarditis compared with a heart attack

Chest pain always needs assessment, because pericarditis can feel like a heart attack. The NHS and BHF lists differ in the pattern, but only a clinician can tell them apart, so do not wait.

Chest pain features described by the NHS and BHF
PericarditisHeart attack warning signs
Pain typeOften sharp or stabbing, though some people have dull, pressure-like painChest feels tight or heavy
What changes itWorse on deep breath, cough, swallowing or lying down; better leaning forwardThe NHS and BHF list pain that lasts more than 15 minutes
SpreadShoulders, arms or tummyArms, back, neck or jaw
Other featuresTemperature, cough, painful jointsShortness of breath, sweating, feeling sick

NHS and private pathways

On the NHS, chest pain is assessed urgently by a GP, NHS 111 or emergency services, and tests are arranged through the GP or hospital. Cardiology teams look after people with recurrent or complicated pericarditis.

Private cardiology clinics also assess chest pain and arrange ECGs and echocardiograms. Because chest pain can be an emergency, the NHS advice on 999 applies whichever route you use.

Frequently asked

Questions people ask.

Quick, plain-English answers to the questions we hear most.

  • What is pericarditis?

    The NHS says pericarditis is inflammation of the lining around your heart, which causes chest pain. It is not usually serious, but can sometimes cause serious health problems, so get medical advice if you have chest pain.

  • What does pericarditis chest pain feel like?

    The NHS says it usually feels sharp or stabbing, may spread to the shoulders, arms or tummy, gets worse when you breathe in deeply, swallow, cough or lie down, and gets better when you lean forward.

  • What causes pericarditis?

    The NHS says it is usually a viral infection such as a cold or flu, although the exact cause is difficult to confirm. The BHF lists viruses including Covid-19, inflammatory conditions, chest injury and some medicines as causes.

  • How is pericarditis treated?

    The NHS says anti-inflammatory painkillers such as ibuprofen may be given. A GP may prescribe colchicine, steroids if colchicine does not work, or antibiotics for a bacterial infection. Sitting up or leaning forward can ease pain.

  • How long does pericarditis last?

    The NHS says most people feel better within a few weeks. The BHF says most recover within a few weeks, but for some it can take several months.

  • Can I exercise with pericarditis?

    The BHF says your body needs time to rest and recover, and that it is usually recommended to avoid high-intensity exercise for at least 3 months. Talk to your doctor about when and how to return to exercise.

  • How is pericarditis diagnosed?

    The NHS says a GP will listen to your heart and may arrange blood tests, a chest X-ray, an ECG or an echocardiogram. The BHF says it can be hard to diagnose and you may also have a cardiac MRI or CT scan.

  • Is pericarditis serious?

    The NHS says it is not usually serious, but it can sometimes cause serious health problems. The BHF says it is not usually a serious condition, and that early diagnosis and treatment can lower the risk of long-term complications.

  • Can pericarditis come back?

    The NHS says colchicine may be prescribed if pericarditis keeps coming back. The BHF says pericarditis can be long-lasting, and your doctor will discuss a follow-up plan with you.

  • When should I call 999 for chest pain?

    The NHS says to call 999 for sudden chest pain that spreads to your arms, back, neck or jaw, makes your chest feel tight or heavy, started with breathlessness, sweating and feeling sick, or lasts more than 15 minutes.

Where this comes from

Sources and checking.

This guide is for information, not medical advice.

Your GP or consultant knows your history and can tell you which parts apply to you. If your symptoms are severe, rapidly worsening, or come with red-flag features, seek urgent medical care. Figures and availability change, so treat them as a guide and confirm with the provider.

Published 2026-10-11, next review 2027-10-11.