Question: do you have to fast when having a blood test?
Answer: The healthcare professional arranging your test will tell you if you need to do anything to prepare for it. You can eat and drink as normal before some blood tests. But if you're having a "fasting blood test", you will be told not to eat or drink anything (other than water) beforehand.