Fish oil is my favorite supplement for most people. I am not a fan of having people take 30 supplements a day. Most of us can benefit from a multivitamin, Vitamin D (here in Michigan) and fish oil, and that will get you pretty far. Fish oil has a whole host of benefits for our heart and cardiovascular system. It is an anti inflammatory and can benefit those with joint pain. It can also protect the liver from oxidative damage. Non alcoholic fatty liver disease (NAFLD) is skyro