Generally not all that fast for most locations on earth. he magnetic declination in a given area may (most likely will) change slowly over time, possibly as little as 2–2.5 degrees every hundred years or so, depending on where it is measured.
This might be useful in your app.