I was married to my first wife 31 years and every time the moon came up she would have same outbursts like yours!!!
I'm not a doctor, but her doctor advised her to work on her hormones situation, maybe that's it???
LOL
lol. I wish guys could have a chance to deal with hormones in constant flux, kinda like the baby packs that guys can wear so they know what their pregnant wives go through. Last week my daughter and I hit the cranky time on the same day, and my younger daughter who is about to go through puberty was just as bad. Too much estrogen in our house that day, for sure. I spent a lot of time listening to them vent and then made them go shopping with me. We all came out of it feeling better. lol.
Guys, if a lady is being emotional your best bet is to just back off and listen. Anything else could be dangerous to your health. lol