Cramping 6 days before AF

HopeFulBrit
My period is due in six days pretty much always comes on day 28 of my cycle. But I have been cramping the past couple days I want to say to four days. My stomach had a weird twitch/pulling feeling. While I was at work only lasted a second though. I don't know what any of this means I have had double cramping once before a period. And I wouldn't be so concerned if that's all it was but I had the weird twitch pulling pain a lot of gas I know TMI upset stomach and I have been really really moody. I kind of feel bad for my husband because he had to deal with it. Any input ladies?