Before I gave birth to my son. I have no clue when would be my period. It is normally between 35 - 45 days. The longest period gap is about 70 days. I found when I'm under big pressure like exam or big project, my period will be delayed. Now it is much better, but still between 30 - 40 days.