Tomorrow i am having some blood tests done, i just hate needles, i don't know why but i have a big fear of them and dread having blood tests, i am hoping that they don't want to take too much blood out of me, i find that blood tests do hurt a bit and are uncomfortable.

Blood tests pick up most things though don't they? like cancer, thyroid problems, diabetes, anaemia, kidney/liver problems etc and probably loads of other things and i know it's important to have these tests done, i'm dreading having it done and i am dreading the results as well, the doctor said that if i arrange to see him on friday the results should be back, so they obviously get them done quick to get the resuslt's back within 4 days.

Am i right in thinking that if something bad was picked up in the tests then the doctor would call me way before my appointment on friday?