sands of time

Noun

 * 1)  time considered as a finite commodity that is gradually running out, as the sand in an hourglass