Mood swings

mi
OMG I'm a right hormonal bitch today. Me and my SO have the day off and decided to go get some sausage rolls because Iv been craving them for a while. When we got home and he opened the little take away bagy, there were only 3 inside. I flipped out at him. Asked him if he understand simple maths? And to add common sense to it! I'm a total bitch when AF is due. Even now, I know iv been mean, I still feel anger when I look at him! Holy shit!! 
What's wrong with me!