We have come a long way as far as talking about menstruation and menstrual hygiene is...