Cardiomyopathy

Myocarditis is an inflammation of the heart muscle (myocardium). Myocarditis affects the heart's ability to pump blood and can cause an irregular heartbeat. Many cases may be mild, but sometimes it can be life-threatening.
The most common cause of myocarditis is infection, although there are many other things that can lead to myocarditis including autoimmune diseases, some medicines, illicit drugs and even spider bites and bee stings.
While myocarditis is rare, males are more likely to be affected than females.
Myocarditis can cause mild or severe symptoms. Some people may have no symptoms at all.
Common symptoms may include:
Myocarditis can have many different causes, including:
You should see your doctor if you have:
Myocarditis can be hard to diagnose because some people have no symptoms while others have a variety of symptoms that can be confused for other health problems.
To help diagnose myocarditis, your doctor will ask about your symptoms, medical and family history, recent infections, vaccinations and what medicines you are taking.
Tests that are used to diagnose myocarditis include:
The treatment for myocarditis depends on how severe it is and what has caused it. Treatment can range from rest at home and supportive care, to intensive hospital care.
Treatment may include:
If your myocarditis is severe, you may need to stay in hospital for intravenous (IV) medicines, support from machines that help the heart pump, or in rare cases, a heart transplant.
Most people recover in a few weeks to months, but recovery time can vary. Ongoing follow-up with a cardiologist (specialist heart doctor) is often needed.
Living with myocarditis is different for different people. Some people make a complete recovery, and some people may have long-term effects. After receiving a diagnosis of myocarditis, you may need to:
Emotional support is also important, as heart conditions can cause anxiety or stress. It may help to:
Most people recover fully from myocarditis, but myocarditis can sometimes lead to:
There is no specific way to prevent myocarditis, but you can lower your risk. Tips that may help lower your risk of developing myocarditis include:
Call the healthdirect helpline on 1800 022 222 (known as NURSE-ON-CALL in Victoria). A registered nurse is available 24 hours a day, 7 days a week.
Find out how we develop and review our content.
Last reviewed: September 2025




-cb4909.png)
Worried about your health?
Select a symptom, answer some questions, get advice