When my wife had a problem period she was probably pregnant.
It would certainly explain his mood swings!