Pms or mood swings

Teresa • I love to ride horses, four-wheeling, hiking, fishing. I'm engaged.
My boyfriend gets mad at me and we get in arguments all the time the week before during and after I have my period what shucks I do to try and stay happy.