Stress could be a factor
If you got sick or had a cold, that could delay it
Weight loss is something else that affects your cycle
Lots of exercises will also
Changes in schedule might have something to do with it
Or
Any medications you have been taking.
Hope This Helps!!!