May it be packaged or canned frosting after opening, refrigerate it immediately in a plastic container or covered glass to maximize its shelf life. Likewise, buttercream frosting that has been used up many times should be refrigerated. Doing this will make it last for around three to four weeks.