Every time I get a blood test they can't find a vein. What causes this?

Dehydration. Dear Myra, If you are dehydrated it may be difficult for someone to find a vein. Some people also have very small veins as their anatomy. Please drink plenty of water prior to having a blood draw.