Why are you taking cod liver oil or evening primrose oil? If it's for the omega-3s DHA and EPA and omega-6 GLA, triple strength fish body oils and borage oil are far better sources, you will overdose on vitamin D from CLO before you get enough omega-3s to affect your hormones and reduce systemic inflammation. Better still eat oily fish, very few of us need GLA we manufacture it fine from the excessive amount of omega-6s in our diet.
Omega-3s are needed in balance with omega-6s, not a balance from one supplement to another but a balance within the entire diet including those found in any nuts, seeds, grains and vegetable oils we consume. DHA and EPA are not simply used for hormone balance they are key to the health of every cell, tissue and organ in the body so used daily year round. If the supply is insufficient the body will prioritise or substitute a less effective alternative. People with certain dermatological conditions have the wrong balance of fatty acids in their sebum for example.
Best sources of haem iron by far are organ meats like liver. Humans evolved eating organ meats regularly, eating fish and other seafood on a daily basis, supplements are additions to a balanced varied wholefood diet not replacements. If your overall diet is pro inflammatory - it is for the vast majority of westerners - popping a few pills will make scant difference.