Myocarditis is an illness that affects your heart. When you have myocarditis, your heart becomes inflamed, which means it gets swollen and sore. The inflammation can make it harder for your heart to beat and pump blood, which can make you feel very tired and weak. Myocarditis can also make your heart beat too fast or too slow, and it can even cause chest pain. Myocarditis is most often caused by a virus, but it can also be caused by bacteria, exposure to certain chemicals, and autoimmune diseases. Treatment depends on the cause of the myocarditis, but can involve medicines that help reduce inflammation and make the heart beat normally again.