Most of us think that if we lower our cholesterol and eat properly we can successfully head off a heart attack. The reality is there are at least 17 different risk factors for heart disease alone … most of them detectable with the right blood tests. The key is in knowing which tests to take.