I buy a dozen bagel at our local bagel store and freeze them the day I buy them. (I slice them first) Butter them or put cream cheese on them when they are still frozen. Pop them in the kids lunch and they are defrosted by time they eat. (bread defrosts very fast!) They are perfect and taste like the day I bought them. You definetly have to freeze them right away. The quicker the better!