English definition of “last”
/lɑːst/ verb [I, T]
CONTINUE › to continue to happen, exist, or be useful: How long will the meeting last? We don't get much sun - enjoy it while it lasts! Most sessions last about an hour. The batteries only last about five hours.
BE ENOUGH › to be enough for a period of time: I've only got £30 to last me till the end of the month. We've got enough food to last another week.