The reasons why women get fibroids aren't known. Although oestrogen seems to make fibroids grow, it's not thought to be responsible for their initial development. You're more likely to get fibroids if you are in your 30s or 40s, are overweight, have no children or had an early puberty.
Attribution: BUPA