Nearly 19 million Americans take fish oil supplements and some 37 percent of us take vitamin D. Many may be motivated by research that has suggested these pills can protect heart health and prevent cancer. On Saturday, NPR published a story on long-awaited research on both supplements that called those claims into question.