do you have to fast for a blood test for cancer?
You can eat and drink normally before most blood tests. For fasting blood tests you need to stop eating and drinking beforehand. Your doctor will tell you for how long.