> Vs if she's happy her mood might change on a whim due to period or other things
What a weird point of view. I assume that asking your SO if they’re upset because she’s on her period, you might start to have a good idea of why your SO isn’t happy.
I’d rather be the person I want to be in a relationship, than play weird games about whose happiness matters more, like it’s a competition. But you do you.