Most people know fish oil is good for them, but exactly why and how much is needed, is a little uncertain in most people's minds.
Fish oil has, indeed, been shown by researchers to reduce your chance of getting heart disease, by improving blood cholesterol levels. If you are at risk for coronary heart disease, studies show that you can benefit from taking fish oil, due to the healthy omega-3 fatty acids.
Your body doesn't product its own omega-3 fats, and this is why you need to get them...

