Factors affecting thyroid hormones include iodine intake, autoimmune diseases, medications, stress, and pregnancy.