What Causes Heart Disease

There are several types of heart disease and even more causes and factors. Some factors are lifestyle choice we can make to protect our hearts.