My periods are a bitch, too. Horrible, very crampy for like two plus days, where all I want to do is lie on the couch with tylenol and a heating pad, and heavy. BLECH. My doctor diagnosed me with "dysmenorrhea" when I was a teenager, which is unfortunately one of those things that tell you what you have, but not what to do with it.
As far as moodiness goes, that's strictly a pre-menstrual thing for me, the week before. That varies for me. Some months it's like a heavy cloud over me, other months I barely notice it. When I do though, it's not generally directed toward others thank goodness, just a general "blech" feeling. And some anxiety too. The day before, sometimes I feel like I'm so anxious, I could jump out of my skin. Not pleasant, but knowing what it is seems to help a bit.