Flexi Says:
Many times during Earth history, even relatively recent Earth history, the planet's magnetic field has flipped. That is, the north pole becomes the south pole and the south pole becomes the north pole. Scientists are not sure why this happens. One hypothesis is that the convection that drives the magnetic field becomes chaotic and then reverses itself. Another hypothesis is that an external event, such as an asteroid impact, disrupts motions in the core and causes the reversal. The first hypothesis is supported by computer models, but the second does not seem to be supported by much data.