Typically, I won't keep these sandwiches longer than seven days. Anything longer than that, in my experience, the flavor gets lost and the bread loses moisture. But if you are making this recipe for meal prep purpose, you should only have them for about a week.