With respect to false positives/negatives, use the igenex test. If you get a good doctor, he'll know how to interpret the results better; you can have high results in certain bands which the CDC does not usually consider relevant but which can still be indicative.
All that aside, no responsible doc "just gives you the drugs". Let's not forget there are a thousand things it could be; just giving the drugs for all would probably kill you. Also, that's how we end up with resistant bacteria.