Question: how long should you take fish oil?
Answer: BY MOUTH: For high levels of fats called triglycerides in the blood (hypertriglyceridemia): Doses of 1-15 grams of fish oil daily for up to 6 months have been used in research. But most experts recommend taking a dose of fish oil that provides about 3.5 grams of omega-3 fatty acids daily.