Not sure who is "it is telling me" in the question. While you waited a bit too long to change it the first time, you shouldn't need to have it done again after only 20,000kms. 

Generally, every 4 years or 60,000km for normal driving. However, local-only driving falls under extreme driving conditions - as the car is unlikely to fully warm up to burn off moisture.