Done properly and sealed in an airtight container, tanghulu can last up to 2 weeks depending on the type of fruit used. Any cuts or moisture on the fruit will make the candied outside soften and "weep" (It'll get runny and sticky).