Hormonal imbalances may cause anxiety and depression. The estrogen hormone is responsible for the reproductive and menstruation cycle and its levels drop significantly during premenopausal and menopausal periods, which can sometimes cause anxiety or depression.