The quality of fish oil is also a big issue ... Vitamins, just like everything else, are manufactured either at high cost or low cost and this impacts the quality.

I'd also recommend going to a naturopath OR going to a health food store where naturopathic medicines are dispensed.