Why is this happening?

Jenny • Married to my best friend and expecting baby #1 in April
Hey ladies! I've been tracking my period since I became sexually active (about a year and a half ago) and I've been VERY regular. But my last period was 3 days late and my period that started today is about 4 days early. What the heck?! Anyone have good ideas on why this might happen?