Answer:
The magnetic poles reverse over time (on average every few hundred thousand years), but the location of the geographic poles are positioned by the earth's rotational axis, which do not change. Therefore over time the two types of pole will move away from each other, until they are on opposite sides to each other, before moving back to their original positions again.