period acting crazy!

Allison
So last month my period lasted 3 days and it usually last 5. I was suppose to get my period yesterday and still haven't gotten it. What can cause it to last three days and then not show the next month.