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!!!