Give out

To be gone, to finish.

We went camping for a week but our food gave out after only three days.