Guacamole lasts from 1 to 3 days in the refrigerator. However, homemade guacamole has the best texture and flavor when served fresh.