Avocados do not ripen on the tree, but ripen once picked. It can take 7-10 days for an avocado to ripen after being removed from the tree. If you open a ripe avocado and see spots, then most likely it was an old avocado held in cold storage.