The time it takes for Earth's magnetic field to reverse polarity is approximately 7000 years, but the time it takes for the reversal to occur is shorter at low latitudes than at high latitudes, a ...