Buttercream frosting does not need to be refrigerated if used within two to three days. However, it keeps for up to two weeks if stored in the refrigerator in an airtight container, and it lasts up to three months if stored in the freezer. Keep Learning.