You may be throwing out perfectly good food. 'Use by' or 'sell by' dates are not the same as expiration dates.

Gabriela Gardner is a registered dietician at Houston's Memorial Hermann-Texas Medical Center. She says dairy product labels confuse some shoppers.

"Milk will be safe to (drink) two to three days after the 'use by' date. We will see the label 'sell by' which is more for the store for when they need to sell the product. But if you store those foods properly you could eat those foods a couple of days later."

Gardner says the news is even better with other food. 

"For example with canned products technically you could eat them months past the expiration date."

For more fragile items, like meat, eggs, fruits and greens use common sense. Maybe give it the old smell test.