I do a lot of map reading and each year the magnetic north moves by a couple of degrees and making map reading by compass very innacurate. I believe that every so many years the magnetic bearing flips 180% but I am unaware waht causes this?
The Earth flipping 180% is due now. According to these pridictions it is more than recreational sport we should be worried about. All the satellites would be rendered useless and life on Earth would not continue as we know it.
Magnetic North changes by a few degrees every year?
Magnetic reversals happen rapidly geologically speaking - if magnetic North shifted by "a couple of degrees every year", then we'd have a magnetic reversal evry 90 years!
I think, depending where you are geographically, you are looking at an annual magnetic polar variation of a couple of minutes at the most.