Short period?

My period usually lasts about 6-7 days! And heavy. Well this time around it only lasted 4 days and that's never really happened. On top of that, I have had migraines almost every day for about a week or so. I'm so frustrated! What could this be?! 
Btw: i used withdrawal as my birth control method. No protection with my SO. 

Vote below to see results!