It is best to use up the homemade guacamole within 1 to 2 days. However, it is best when eaten while fresh.