Question about my period?

My last three periods were on April 18, May 7 and May 25. I normally get it around 21 to 23 days and I have not gotten it yet. Why do you think this is? If it was earlier than normal for three cycles in a row can that make it later the next cycle?
2 answers 2