No one is sure what causes fibroids, but many cases seem to be familial or genetic. Obesity is one of the only risk factors linked to fibroids that you may have some control over.