An enlarged heart (cardiomegaly) may have various causes. But it's usually the result of high blood pressure (hypertension) or coronary artery disease.
An enlarged heart may not pump blood effectively, resulting in congestive heart failure. Cardiomegaly may improve over time. But most people with an enlarged heart need lifelong treatment with medications.