Fish oil and omega-3s are widely taken for heart health, but evidence is mixed. High-dose prescription EPA helps high-risk patients, but over-the-counter supplements offer little benefit for most people. Eat fish instead.