Homemade cranberry sauce, when properly stored in an airtight container in the refrigerator, can last for about 10 to 14 days. To extend its shelf life, you can also freeze cranberry sauce, where it can stay good for up to several months. Just make sure to allow it to cool completely before freezing and store it in a freezer-safe container or an airtight freezer bag.