But what you eat also matters. Eating a Mediterranean-style diet is beneficial for heart health. By Sharon Liao Millions of Americans take medicine for high blood pressure and cholesterol.