Yes, you can and should drink water before a blood test. Drinking plenty of plain water before a blood test helps keep you hydrated, which makes your veins easier to find and the blood draw easier. Water does not affect blood test results because it contains no nutrients that would interfere with measurements. However, for fasting blood tests, you should only drink water and avoid other drinks like coffee, juice, or soda during the fasting period. Typically, fasting means no food or drink except water for about 8 to 12 hours before the test, but water is allowed and encouraged to aid hydration and accurate results.