run out

verb

1.
become used up; be exhausted
2.
flow off gradually
3.
leave suddenly and as if in a hurry
4.
lose validity
5.
flow, run or fall out and become lost
6.
exhaust the supply of
7.
prove insufficient
8.
use up all one's strength and energy and stop working