A plain, sealed bagel will stay fresh for up to four days at room temperature or up to a week in the refrigerator. If you freeze it, it will last even longer — up to two months. However, if your bagel has any type of filling or topping, such as peanut butter, cream cheese or jam, it will not last as long and should be eaten within two to three days.