(Tmi) a little blood

My pass cycle we used preseed and my period is due in 3days but I went to wipe this morning and it's light pink .. My periods have been regular the whole year.. I feel like my period is about to come on.. What causes an early period??