There are many reasons of delay period, pregnancy is number one then stress, change in environmental, physical activity (exercise) etc.But ,if it is frequentl then some blood tests like
thyroid profile,
prolactin levels and ultrasound on second day of mc should be done