What are the Causes of Heart Disease?

Different factors cause different types of heart disease. Heart disease can be passed down through genes and is hereditary. Smoking and stress can also cause some heart diseases.