Tub cotton candy's shelf life depends on the storage conditions. Sealed and kept away from humidity, it can last for a few weeks to a few months.