what is fish oil barleans fish oil purest fish oil flaxseed linseed oil flaxseed lignans fish oil 1000 mg health benefits of fish oil linseed oil capsules barleans flax seed epa fish oil capsules kirkland fish oil primrose seed oil fish oil and weight loss cholesterol in fish oil supplements fish oils and depression benefit of fish oil fish oil vitamins benefits health benefits fish oil side effects of fish oil salmon and fish oils fish oil heart health fish oil capsule benefits refined fish oil more epa fish oil flaxseed oil barleans