Question: how long does it take to get results on blood work?
Answer: Routine blood tests are usually sent to GPs within 48 hours. However more specialised testing can take several days. Speak with your doctor for more details prior to your test.