No, you do not need to refrigerate the bread as the cream cheese inside is already cooked. Please keep it in a cool, dry place. It should be good for up to 4 days. If you live in a humid environment, then I would refrigerate it.