For a 25-year anniversary, count on 4 to 6 months of preparation. You need that time to book a venue, lock in entertainment and set up the communication. You also arrange all the logistics during that period.
For a larger anniversary (300+ people) or with international guests: count on 8 to 12 months. Start early. The best venues and acts go first.