Of the supplements you have listed, I take D, Iodine, Magnesium, and Fish Oil, as well as CoQ10 (I don't do any multis). In the three years since I started this regimen (after getting appropriate tests), my blood work has improved significantly (and I have gone off all prescription medications, except for Armor thyroid and bioidentical progesterone cream).