Fran Steyn, 41, from Swansea, was plagued by heavy, painful periods

See Full Page