Wiktionary
make old bones
vb. 1 To live to an old age. 2 To last a long time; to last or store well.