What is the cause of reversals in Earth's magnetic field?
Every so often (the range is between tens of thousands and several millions of years) the polarity of the Earth’s magnetic field switches. What causes this change? Why is there such an extreme variance in the years between these shifts? Has any pattern been determined in the timing between each event?
This question is in the General Section. Responses must be helpful and on-topic.