smallwhite wrote:As for that damn bread (from Aldi) that doesn't last for the 5 days it says it should... "doesn't last 3 days" didn't sound right to me because it means to me "will be eaten up within 3 days" more than "will stay fresh for 3 days". I shall now make it sound right to me
An alternative is "keep". "It won't keep for 3 days." I'm not sure how universal this is -- it might be a slightly old-fashioned term.