Companies are required to offer menstrual leave, but the time off doesn't have to be paid and around half of female workers never take it.