can you eat before a CBC