How do you figure that?
It's been erupting roughly every 600,000 years for the last two million.
It's actually, sort-of, due.
But, given that the "600,000" figure is approximate, if it erupts next year it won't be early, but if it doesn't erupt for another 10,000 years, it won't be late.
It will skip a cycle in order to accommodate the period of the human race.