Refrigerated, fresh leek can last anywhere from five days to around 2 weeks, depending on how fresh it is. Freezing, pickling, or canning your leeks will keep them safe to eat for months after.