6 days until my period

6 days until my period and I am so moody I can’t even handle it :( my boyfriend is getting upset with me because I can’t even give him an explanation as to why I’m so moody and upset. What is going on? Mild cramping and boobs hurt too. Thank you.