What is DNS propagation?
When you change a DNS record, the update doesn't happen instantly worldwide. Each resolver caches records for their TTL (time-to-live). Until that cache expires and gets refreshed, different resolvers may return different answers.
How long does it take?
Most DNS changes propagate within 1–4 hours, but can take up to 48 hours depending on the TTL value of the old record. Lowering your TTL before making a change can speed this up significantly.