Answer by
alexJ (41)
Heart murmur are caused by turbulent flow of blood across heart valves or abnormal openings within the heart. These can be congential (born with) or acquired. Acquired heart vavle problems can be due to infective endocarditis, ischemic heart disease, heart failure or sometimes due to diseases of lung or liver. Commonest congential malformation is septal defects.