I was thinking the same thing as Rhapsody.
I started birth control to help control my mood swings that came around the time of my period, and it helped a lot. Though, now I have some other issues going on and am going to see a doctor soon about maybe starting a mood stabilizer.
You could also try talking to your husband when you're calm and it's not "that time" and simply tell him what you would like him to do when you get upset. I've done that with my boyfriend, and he seems to appreciate being told what would be most helpful when I get upset, because he wants to help me just doesn't know how.
Best wishes

,
Ro