Factors linked to heart problems, such as high blood pressure, diabetes and bad cholesterol levels, can start years, ...