Science and TechnologyFrom 40 to 500 periods on average throughout life: how social changes have increased the risk of endometriosis in womenRaquel Villanueva28-09-2026