A variety of conditions can cause hair loss, including: Hormonal changes. Hormonal changes and imbalances can cause temporary hair loss. This could be due to pregnancy, childbirth or the onset of menopause. Hormone levels are also affected by the thyroid gland, so thyroid problems may cause hair loss.