Sorry for the late reply. Go online to privatemdlabs. com or discountlabs. com and pick out a blood panel. They have shifts ones that will cover exactly what you need. You'll then make an appointment at a collection site, labcorp or quest. I use labcorp in Bellingham. Cost depends on which panel you pick but 100-150 US probably. Look for discount codes. You may have to actually call privatemdlabs as I've had issues paying online with a Canadian CC.