Question: how long can you keep deli roast beef?
Answer: All lunch meats (whether they are prepackaged or fresh cut from the deli) have a sell-by date. It's best to consume the meat within seven to 10 days after the sell-by date. Generally speaking, once it's been opened, eat within three to five days. If the meat is extremely slimy with a film on the outside, throw it away.