I keep it until it goes bad, which is always a date well beyond the expiration date on the package. The expiration date on the package is the date the store needs to have it sold by, it doesn't apply to the consumer.
Ummmm. That is incorrect.
I was a bread man for Rainbo/SaraLee in a former life (15 years). Our bread had a shelf life of 2-3 days(friday and Monday’s deliveries were pulled mon-thurs, respectively) and the date codes were 7days. The date code was the day it was sold by the pound to hog farmers. It was sold in a thrift store for the last four days it was coded at pennies on the dollar.
I know all DSD services were similar.
We couldn’t even sell the “in code” 3-day old bread to prisons and jails unless it was BEFORE the end of the 7-day date.
I get irate when I go to a store nowadays and see 4+day old bakery products for sale. I generally, still to this day, grab em and throw them into the back room somewhere.