I don't think those sandwiches would taste very good after 4, 5 or more days.
Well, not if you make the sandwiches on day 1, LOL. I do it all the time, pack in pita bread and sandwich makings for lunch. If the weather is too warm for ham, I bring hard salami, and hard white cheese. And the little foil packets of mustard and mayo I get from the grocery store deli. And a few sandwich bags. Make 'em up in the morning or the night before. PB&J is even easier.
I eat the packaged meals for dinner so I prefer not to eat them for lunch too.
YMMV.