Can my period be 4 day early never happened before?

My period is due on November 2 but I have spotting today a cramp

Vote below to see results!