This egg roast lasts for 3-4 days. It will last longer if the eggs haven't been added to the dish.