Cod liver oil contains vitamin D! Are you then taking to much D? Cod liver is more likely to contain contaminants. Cod liver oil contains vitamin A and D they are fat soluble that being said
they can cause toxicity in excessive amounts.
Primrose oil contains omega 6 and if you google foods containing omega 6 then I will guess you are consuming way
to much omega 6 to omega 3.
You didn't state what your diet consists of. Your multi. might contain all the vitamins that you stated.
Not all omega 6 oils are created equal. I don't know why you're taking evening primrose oil, you don't state what you're trying to accomplish. Some take it for female hormonal balance and some take it for depression. It is somewhat high in GLA, a very beneficial fat, though borage oil has more. But it is very effective for women with hormonal disruptions, so if you need it for that and it's working, then I wouldn't worry about the Omega 6 portion. Zinc is toxic in high doses, and you're taking it three times. It can be effective when used in the short term for boosting the immune system, but for the long term is usually taken by men. Cod liver oil can be useful for dry eyes and other things that fish oil isn't that good for, but if you're taking it as a fish oil then use fish oil. Why are you taking this particular group of supplements?