CoQ10, fish oil, psyllium husk, plant sterols and red yeast rice are the five best supplements to take for heart health.