Only a couple of days. Week at most.
I am about to use these guys for the first time:
http://www.privatemdlabs.com/
You pay online, select one of their places in your town (assuming they are in your town) that can take your blood, then your results are available to you online.