Period due today

Brandi
Ok sooo my period was due today. AF still hasn't showed but I have been cramping for almost a week. Any idea?? Fingers crossed !