What Causes a Heart Murmur?
Heart murmurs may be caused by a number of factors or diseases, including:
- Defective heart valves
- Holes in the heart walls (atrial septal defect or ventricular septal defect)
- Pregnancy (increased blood volume)
- Fever
- Anemia (a decrease in the red cells in the blood)