Uterine fibroids are typically caused by hormonal imbalances, and their growth can be influenced by genetics, age, and other factors. Treatment options may include medication to manage symptoms, minimally invasive procedures to remove the fibroids, or surgery to remove the uterus.