Why am I suddenly always late?

So been TTC for a year. From day 1 my periods have been dead on accurate (according to glows predictions) and AF has always arrived when glow predicted. But for the past 3 months I’ve been late by 4-10 days?? Last month I was over 9 days late and now I’m 4 days late.

Does anyone know why this is happening? I know that people are always late but I think for 3 months in a row is quite strange especially as I am NEVER off my cycle.

My last depo injection was around August 2017, I don’t know if that has anything to do with it??

Any help welcome

Thanks