how long fruit lasts