We see only too often on here someone excusing or explaining daft/unreasonable/irrational behaviour on the basis that "I'm pregnant/just. given birth/premenstrual/menstrual/post menstrual, I'm hormonal, I can't help it". Yet there are hordes of women out there handling difficult and/or dangerous jobs day after day with no concessions for the possibility that it could be that time of the month. You don't see female police officers claiming that they don't fancy going on that dawn raid as it's the wrong time of the month, or barristers excusing a bad job because they're pregnant. I've worked with women in a variety of jobs over the years and never been able to tell when they were on their periods unless they mentioned it.
What concerns me about constantly reaching for the hormonal excuse is that it will backfire. It's exactly the excuse employers use for not employing or promoting women, and we are simply giving it credence. So should we maybe all give it a rest?