Most blood tests should be taken fasting, usually after 8 to 12 hours without food. Drinking water is allowed. Avoid alcohol the day before. Some tests, such as hormones or cortisol, may have special requirements, which we will clarify when confirming your appointment