My understanding is that the saliva test is more accurate. My blood test indicated my hormone levels were normal.... which is maddening when they so obviously are not. I'm waiting on the results of my saliva test.
I think you can order them online, but I don't know how in the world a normal person would interpret the results, as they are extremely complex. I went through a naturopathic doctor who specializes in women's medicine.