I get blood work done all the time but normally I don't have to fast. About a week ago I had the most blood work I've ever had done. They had too draw like 2 dozen vials of blood. Then they did a arterial blood gas test, where they stick a needle in my wrist into the artery, they always say it's gonna hurt like a mother forgeter but it actually hurts the least since it's a really tiny needle. The only thing that actually hurts are IV's in your hand, those suck.