What is myocarditis?
Myocarditis is inflammation of the myocardium, a layer of muscle in the middle of your heart’s wall. It is a rare but serious disorder often caused by an infection. It can weaken your heart and its electrical system, affecting its ability to pump blood around your body.
Myocarditis can affect people of all ages but is most common in children and young adults. It can be caused by a viral, bacterial or fungal infection, as well as some medications and autoimmune conditions. Some cases are mild and resolve on their own. But it can also develop into a more severe or chronic condition and cause serious complications, including heart failure and arrhythmia.
Types of myocarditis
Viral infections are the most common cause of myocarditis, but it can also be caused by other types of infections, health conditions and environmental contaminants. The condition is usually categorized by its underlying cause.
Types of myocarditis include:
- Autoimmune myocarditis: This occurs when your immune system mistakenly attacks your heart muscle.
- Bacterial myocarditis: This is caused by a bacterial infection, which can infect your myocardium or release toxins that cause inflammation.
- Fungal myocarditis: This type is caused by infections from candida, aspergillus, histoplasma and other types of fungi.
- Giant cell myocarditis: This rare but aggressive form is thought to be an autoimmune condition.
- Toxic myocarditis: This is caused by exposure to substances, such as illegal drugs, cancer treatments (such as chemotherapy) and snake venom.
- Viral myocarditis: The most common form, this is caused by a viral infection, such as the flu, HIV or COVID-19.
Symptoms of myocarditis
Myocarditis does not always cause symptoms. If it’s caused by a virus, you might first experience symptoms of the illness, such as fever, aches, pains, cough and runny nose, and then notice heart-related symptoms a week or two afterward.
When myocarditis symptoms occur, they can range from mild to severe and include:
- Body aches
- Chest pain
- Fainting
- Fatigue
- Feeling lightheaded
- Fever
- Headache
- Joint pain
- Not being able to exercise as you once could
- Rapid, pounding or irregular heartbeat
- Shortness of breath
- Sore throat
When to see a doctor
See your doctor if you or your child has symptoms of myocarditis. Chest pain and shortness of breath could be signs of a heart attack, and you should call 911 if you experience them.
Myocarditis can be difficult to diagnose since it is rare, and symptoms can easily be confused with other illnesses and conditions. Seeking help early gives you the most options for treatment.
What causes myocarditis?
Myocarditis occurs when your heart muscles become inflamed. Inflammation is one way your body fights infection or repairs damage from an injury. Doctors don’t know why infections cause myocarditis in some people and not others.
Inflammation affects your heart muscle’s ability to squeeze and pump blood. It can also interfere with your heart’s electrical system, which keeps it beating regularly.
In myocarditis, viral infections are the most common causes of the inflammation, but inflammation can occur as a result of other types of infections, autoimmune conditions, cancer treatments (such as radiation and chemotherapy), environmental toxins (like snake venom) and other contaminants. Damage to your heart can linger even after the inflammation goes away.
Myocarditis risk factors
Anyone can develop myocarditis, and it can happen at any age. Still, some people are more at risk than others.
Risk factors for myocarditis include:
Age
Babies in their first year of life and young people from puberty to their early 30s are at higher risk of myocarditis than other age groups.
Complications of myocarditis
Myocarditis can lead to problems with your heart’s structure and function, resulting in the need for further treatment or surgery. It can also develop into more serious heart conditions, such as:
- Arrhythmia: Weakening of your heart’s electrical system can lead to your heart beating too fast, too slow or irregularly.
- Cardiomyopathy: This is a condition where your heart muscle becomes weakened, stretched, or has other problems affecting its ability to pump effectively.
- Heart failure: Your heart can no longer pump blood efficiently to your organs and the rest of your body.
How is myocarditis diagnosed?
Myocarditis can be difficult to diagnose. Some people have no symptoms, while other symptoms can seem like those of the flu or other common illnesses. No single test can diagnose the condition, and often, doctors use tests to rule out other conditions that could be causing your symptoms.
Your doctor will examine you, consider your medical history and order diagnostic tests. You might be referred to a cardiologist, a doctor who specializes in heart conditions.
Myocarditis treatment
There is no specific treatment for myocarditis, but your doctor can treat the symptoms and the underlying cause if possible. If myocarditis develops into a chronic condition, you might need long-term treatment.
Medication
Your doctor might prescribe medicines to treat your symptoms. These will vary depending on your individual circumstances.
- Antiarrhythmics: These medications help to regulate the rhythm of your heart and prevent arrhythmia.
- Antibiotics: If your symptoms were caused by a bacterial infection, your doctor will prescribe a course of antibiotics.
- Beta blockers: These can lower blood pressure and help treat heart failure.
- Colchicine: This is an anti-inflammatory drug that can reduce your risk of a heart attack, stroke or cardiovascular death.
- Corticosteroids: These work by lowering your body’s immune response. They may help if your symptoms are caused by an autoimmune condition.
- Diuretics: These might be prescribed to reduce excess fluid. Reducing fluid can ease the burden on your heart, since there is less blood to pump, and reduce symptoms such as swelling.
- Immunoglobulin: This is a protein that can be given by intravenous (IV) infusion to control your body’s immune response.
- Inotropes: This medication helps the heart contract better. It can be given in pill form or intravenously.
- Non-steroidal anti-inflammatory drugs (NSAIDs): These include aspirin and ibuprofen and can reduce inflammation.
Find specialized care for myocarditis
At Baylor Scott & White, we have multiple locations across North and Central Texas to provide you with access to expert cardiology care. Our specialized cardiovascular centers are designed to meet the unique needs of people who have been diagnosed with myocarditis. Whether you're seeking diagnostic testing, treatment options or need ongoing support, our teams are here to help you.

5701 Bryant Irvin Rd Ste 302, Fort Worth, TX, 76132
5701 Bryant Irvin Rd Ste 302, Fort Worth, TX, 76132
Not accepting walk-ins

1219 E South 11th St Ste B2, Abilene, TX, 79602
1219 E South 11th St Ste B2, Abilene, TX, 79602
Not accepting walk-ins

1901 Medi Park Dr Ste 2051, Amarillo, TX, 79106
1901 Medi Park Dr Ste 2051, Amarillo, TX, 79106
Not accepting walk-ins

3410 Worth St Ste 250, Dallas, TX, 75246
3410 Worth St Ste 250, Dallas, TX, 75246
Not accepting walk-ins

906 Judson Rd , Longview, TX, 75601
906 Judson Rd , Longview, TX, 75601
Not accepting walk-ins

3711 22nd St Ste B, Lubbock, TX, 79410
3711 22nd St Ste B, Lubbock, TX, 79410
Not accepting walk-ins

420 E 6th St Ste 102, Odessa, TX, 79761
420 E 6th St Ste 102, Odessa, TX, 79761
Not accepting walk-ins

1321 S Beckham Ave , Tyler, TX, 75701
1321 S Beckham Ave , Tyler, TX, 75701
Not accepting walk-ins

1250 8th Ave Ste 200, Fort Worth, TX, 76104
1250 8th Ave Ste 200, Fort Worth, TX, 76104
Not accepting walk-ins

1400 8th Ave , Fort Worth, TX, 76104
1400 8th Ave , Fort Worth, TX, 76104
Accepting walk-ins

3333 Colorado Blvd , Denton, TX, 76210
3333 Colorado Blvd , Denton, TX, 76210
Not accepting walk-ins

16050 Everwell Ln Ste 210, Frisco, TX, 75033
16050 Everwell Ln Ste 210, Frisco, TX, 75033
Not accepting walk-ins

7217 Telecom Pkwy Ste 205, Garland, TX, 75044
7217 Telecom Pkwy Ste 205, Garland, TX, 75044
Not accepting walk-ins

2020 W State Hwy 114 Ste 320, Grapevine, TX, 76051
2020 W State Hwy 114 Ste 320, Grapevine, TX, 76051
Not accepting walk-ins

1401 Shoal Creek Ste 240, Highland Village, TX, 75077
1401 Shoal Creek Ste 240, Highland Village, TX, 75077
Not accepting walk-ins

5236 W University Dr POB I, Ste 4900, McKinney, TX, 75071
5236 W University Dr POB I, Ste 4900, McKinney, TX, 75071
Not accepting walk-ins

1820 Preston Park Blvd Ste 1450, Plano, TX, 75093
1820 Preston Park Blvd Ste 1450, Plano, TX, 75093
Not accepting walk-ins

111 S Preston Rd Ste 10, Prosper, TX, 75078
111 S Preston Rd Ste 10, Prosper, TX, 75078
Not accepting walk-ins

1250 8th Ave Ste 200, Fort Worth, TX, 76104
1250 8th Ave Ste 200, Fort Worth, TX, 76104
Not accepting walk-ins

3711 22nd St Ste B, Lubbock, TX, 79410
3711 22nd St Ste B, Lubbock, TX, 79410
Not accepting walk-ins

420 E 6th St Ste 102, Odessa, TX, 79761
420 E 6th St Ste 102, Odessa, TX, 79761
Not accepting walk-ins

2035 Fort Worth Hwy Ste 100, Weatherford, TX, 76086
2035 Fort Worth Hwy Ste 100, Weatherford, TX, 76086
Not accepting walk-ins

621 N Hall St Ste 120, Dallas, TX, 75226
621 N Hall St Ste 120, Dallas, TX, 75226
Not accepting walk-ins

3333 Colorado Blvd , Denton, TX, 76210
3333 Colorado Blvd , Denton, TX, 76210
Not accepting walk-ins

5236 W University Dr Ste 4900, McKinney, TX, 75071
5236 W University Dr Ste 4900, McKinney, TX, 75071
Not accepting walk-ins

4708 Alliance Blvd Pavilion I, Ste 540, Plano, TX, 75093
4708 Alliance Blvd Pavilion I, Ste 540, Plano, TX, 75093
Not accepting walk-ins

621 N Hall St Ste 500, Dallas, TX, 75226
621 N Hall St Ste 500, Dallas, TX, 75226
Not accepting walk-ins

4400 Interstate 30 W Ste 300, Greenville, TX, 75402
4400 Interstate 30 W Ste 300, Greenville, TX, 75402
Not accepting walk-ins

1575 Interstate 30 , Mesquite, TX, 75150
1575 Interstate 30 , Mesquite, TX, 75150
Not accepting walk-ins

4431 E US Hwy 287 , Midlothian, TX, 76065
4431 E US Hwy 287 , Midlothian, TX, 76065
Not accepting walk-ins

9101 N Central Expy Ste 300C, Dallas, TX, 75231
9101 N Central Expy Ste 300C, Dallas, TX, 75231
Not accepting walk-ins

301 E Ovilla Rd Ste 100, Red Oak, TX, 75154
301 E Ovilla Rd Ste 100, Red Oak, TX, 75154
Not accepting walk-ins

2360 N Interstate 35E Ste 110, Waxahachie, TX, 75165
2360 N Interstate 35E Ste 110, Waxahachie, TX, 75165
Not accepting walk-ins

1110 Cottonwood Ln Ste 215, Irving, TX, 75038
1110 Cottonwood Ln Ste 215, Irving, TX, 75038
Not accepting walk-ins

1307 8th Ave Ste 406, Fort Worth, TX, 76104
1307 8th Ave Ste 406, Fort Worth, TX, 76104
Not accepting walk-ins

3333 Colorado Blvd , Denton, TX, 76210
3333 Colorado Blvd , Denton, TX, 76210
Not accepting walk-ins

16050 Everwell Ln Ste 210, Frisco, TX, 75033
16050 Everwell Ln Ste 210, Frisco, TX, 75033
Not accepting walk-ins

2020 W State Hwy 114 Ste 200, Grapevine, TX, 76051
2020 W State Hwy 114 Ste 200, Grapevine, TX, 76051
Not accepting walk-ins

1401 Shoal Creek Ste 240, Highland Village, TX, 75077
1401 Shoal Creek Ste 240, Highland Village, TX, 75077
Not accepting walk-ins

620 S Main St Ste 240, Keller, TX, 76248
620 S Main St Ste 240, Keller, TX, 76248
Not accepting walk-ins

6000 W Spring Creek Pkwy Ste 220, Plano, TX, 75024
6000 W Spring Creek Pkwy Ste 220, Plano, TX, 75024
Not accepting walk-ins

4708 Alliance Blvd Pavilion I, Ste 450 , Plano, TX, 75093
4708 Alliance Blvd Pavilion I, Ste 450 , Plano, TX, 75093
Not accepting walk-ins

3800 Gaylord Pkwy Ste 910, Frisco, TX, 75034
3800 Gaylord Pkwy Ste 910, Frisco, TX, 75034
Not accepting walk-ins

5308 N Galloway Ave Ste 201, Mesquite, TX, 75150
5308 N Galloway Ave Ste 201, Mesquite, TX, 75150
Not accepting walk-ins

6705 Heritage Pkwy Ste 202, Rockwall, TX, 75087
6705 Heritage Pkwy Ste 202, Rockwall, TX, 75087
Not accepting walk-ins

3410 Worth St Ste 760, Dallas, TX, 75246
3410 Worth St Ste 760, Dallas, TX, 75246
Not accepting walk-ins

3711 22nd St Ste B, Lubbock, TX, 79410
3711 22nd St Ste B, Lubbock, TX, 79410
Not accepting walk-ins

6701 Heritage Pkwy Ste 130, Rockwall, TX, 75087
6701 Heritage Pkwy Ste 130, Rockwall, TX, 75087
Not accepting walk-ins

1321 S Beckham Ave , Tyler, TX, 75702
1321 S Beckham Ave , Tyler, TX, 75702
Not accepting walk-ins

2480 N Interstate 35E , Waxahachie, TX, 75165
2480 N Interstate 35E , Waxahachie, TX, 75165
Not accepting walk-ins