Hormonal imbalance is one of the major causes of cycle irregularities including delay in periods. This imbalance can be due to many reasons like problems with pituitary gland or thyroid gland, ovarian problems, and problems with hypothalamus. Stress and anxiety can also cause hormonal levels because these conditions can cause affect gonadotropin levels. Treatment depends upon underlying cause.