Just keep in mind..... remember how your reacted when she didn't text you on her first day of work and when she didn't come home quickly enough how upset you got? Not an excuse for how either of you reacted..... but probably a good chance to put yourself in eachother's shoes.
I'm also surprised your W reacted OK when you hinted that when she was PMSing she is looking for a fight..... usually when a man says that to a woman WHILE she is actively PMSing, it causes a woman to flip a sh!t. Definitely hand her some credit for the apology.....
Honestly, there are few women who use the PMS as an "excuse" to pick fights. But for the most part, there is minimal control when hormones are involved.
I have a confession that makes me feel like the crappiest mother. But it's only me and my D8. No other adults around the house. She is a huge button/boundary pusher and when I am PMSing, my patience is not there. I am highly emotional and hormonal and I become a b!tch with my poor 8 year old, then I cry about it. If I could control that, trust me, I would. I feel like the most awful parent when I get mad at something I normally have patience for.
And another word of advice, issues that could wait, should wait until that time is over.