Question: how long does it take to hydrate your veins?
Answer: The single most important thing you can do to have a good experience is to be honest with the person drawing your blood. If you are dehydrated and need 30 minutes to drink some water, say so. If you pass out at the blood, speak up.