Guacamole is best fresh, but you can prepare it about a day ahead of time before it starts to oxidize and turn brown.