blood tests

i have blood test tomorrow morning but i faint with blood test, am i allowed to eat or drink before my bloods are taken?