Below are a few major causes for thyroid problems:
1) Deficiency of Iodine in your body. You might not be taking enough amount of iodine intake from food sources.
2) Autoimmune disease can be a major cause of thyroid problems. In which your immune system attacks your own body 3) causes hyperthyroidism (Caused by Graves Disease) or hypothyroidism (caused by Hashimoto disease).
4) Swelling or Inflammation of Thyroid- This is a painless problem in patients.
5) Non Cancerous Lumps and Nodules which are located inside the Thyroid gland.
6) The tumor on the thyroid gland or cancerous Tumor on the Thyroid gland.
7) Medicine, Medical treatments, Radiation therapy.
8) Genetic Disorder or Family history.