Is this normal !!

I would always start on the 21 now I’m getting my period different days ! I still haven’t got my period for January!