Help. Period four days late but not pregnant

Amelia • Just a simple crazy living a crazy life
I am four days late for my period. My boyfriend and I had sex about two and a half weeks ago. He was wearing a condom and I am on birth control. I took a pregnancy test yesterday and it was negative. What could this late period be caused by? I had pms that was synced with my mom and sister but I never started. I also have mini cramps and I feel like I am gonna start at any time. Any ideas?