Sophie, the Duchess of Edinburgh, spoke candidly about menstrual health during a visit to a girls high school.