We bake everything fresh on a daily basis in the morning; sometimes we sell out. For best service, order minimum 24 hours in advance–the earlier the better!