i have regular periods but today my period is early why