Apart from pregnancy, there are various factors that can delay your periods.