Homemade croutons should last in an air-tight container for about 1 week. The drier and crispier they are, the longer they will last.