I'm so annoyed

My period cycle has always been spot on, but now the last one was 3 days late..and now this one was supposed to come yesterday and didn't, what could have caused the sudden change? I haven't done anything differently