Once ripe, they'll last no more than 3 days before beginning to go bad. Peaches should give a bit when squeezed, but should not be squishy or wrinkly. Onions also last a long time at room ...