Keep in mind that cream cheese frosting can last for approximately 1 to 2 weeks in the fridge. However, it can last longer in the freezer. Take note that cream cheese frosting freezes excellently. With that, make sure to defrost it overnight in the fridge. After that, ensure to soften at room temperature. Do this before piping or adding onto cakes.