Compass not giving accurate information wtf?
The accuracy of a magnetic compass and the information presented depends on land characteristics, the quality of the compass and the ability and knowledge of the hiker.
But, hey, lets say your compass is accurately calibrated and there are no abnormally large magnetic deposits in your area.
Did you know that magnetic North is constantly changing?
Did you know that the magnetosphere of the Earth actually flips but before it flips it can cause sporadic changes in magnetic poles?
A magnetosphere is a region of space surrounding an astronomical object in which charged particles are manipulated or affected by that object's magnetic field. It is created by a planet having an active interior dynamo. In the space environment close to a planetary body, the magnetic field resembles a magnetic dipole.
The science shows that magnetic pole reversal is – in terms of geologic time scales – a common occurrence that happens gradually over millennia. While the conditions that cause polarity reversals are not entirely predictable – the north pole's movement could subtly change direction.
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4394676/
Turbulent reconnection and its implications