It used to be that nameserver changes with TLDs were measured in days, not minutes. Even today some TLDs continue to operate this way.
Each TLD does their own thing. For example, last time I checked, .ca only seemed to be serving a new zone file every few hours. How long new nameservers take will depend on your luck in terms of where you are in their refresh cycle.