Earth's magnetic field flips every 200,000 to 300,000 years on average, but it's been 780,000 years since the last one.