3 million women have had to take a period-related sick day over the last year – but a million have kept the true reason a secret