I always freeze bread and then keep it refrigerated. It stays fresher longer that way.
Also, if you have a Trader Joe's near you, they have breads similar to Ezekiel which may be cheaper, it depends. One store I know sells Ezekiel breads for $3/loaf while other places sell it for $5/loaf
You can't out-exercise poor eating habits.