Most grocery stores hold fresh meat for no longer than ten days, and regular inspections are made to ensure its quality. Grocery stores risk significant lawsuits when they sell meat past its sell-by date, so they are often meticulous about maintaining the freshness of all products on their shelves.