Menopause can be crazy. PMS can be crazy. Job stress can be crazy Personal doubt can be crazy.
I say this with the fullest of care - if this is all happening at once, there's not going to be any one thing that fixes all of it, so don't look for that. Just affirm the victories as they come, how they come, for as long as they last.
This one may or may not go into extra innings, but there are no ties in baseball. Manage accordingly and never deplete you bench. Or hers Because right now, you and here are on the same team. The opponent is all this other stuff. So just... don't give the other team an opening to beat you
And it's ok to scream. Just don't do it around her. But let her scream all she wants to, and around you as she sees fit. Until this is over, at which point, hey, it's the next game. But win this one first.
Y'all are the home team, after all.