For bloodwork, you typically need to fast for 8 to 12 hours before the test. This means not eating or drinking anything except water during that time. The exact fasting duration can vary depending on the specific blood test, so it's important to follow your doctor's instructions. Drinking water is allowed and encouraged to stay hydrated, but you should avoid chewing gum, smoking, exercising, and consuming any other drinks or food. Scheduling bloodwork in the morning is common so that most of the fasting occurs while you are sleeping.