My honest answer is that I find it to be good for up to four days - but note that the colors of the sprinkles will bleed over time, so it will look less appetizing as the days pass.