Bread should not be refrigerated. It causes it to dry out. It should last for days at room temperature. Have you tried freezing some of it? Maybe leave half the loaf at room temperature and then when your done unfreeze the other half?
The problem isn’t your recipe it is your storage.