last out

Intermediário superior (B2) neutral

To have enough of something to get through a difficult time, or to keep going until a period of time is finished.

"Do you think the food will last out until the end of the expedition?"