What you should know to prepare for a blood test