These are best eaten right away, but they will last in fridge for about 5-7 days! They will last in the freezer for up to six months.