Early period

Laurel • Full time momma of 2 princesses Nikaela 7 and Zaria 2.5
So my period was 5 days early... not complaining but... why?