Typical cycle 29 to 30 days but now 26?

So got what we thought was a faint positive.

But period arrived three days earlier than normal on CD26.

No normal pre-af spotting which I have had for years - straight into full blown period.

Any reason why it’s so much earlier this month?

Thanks ladies x