A change in diet ,lack, of physical activity,weight gain ,PCOs ,
Thyroid , harmonal disturbances are few reasons out of many for delay in periods ,get the necessary Blood tests done along with Ultrasound to know exactly what it is and take treatment accordingly.