Bannocks should be eaten as soon as possible after cooking, though they will last for a few days if stored in an airtight container. Cooked bannocks can also be frozen and reheated for future use ...