How often should I purchase GeoIP2 or GeoIP Legacy database updates?

We recommend updating at least every 1-3 months, as the data changes frequently. As a broad estimate, we’ve found that roughly 1-2% of IPs change from month to month (estimated December 2017).