You can never tell if you go for second or third opinion which is right and which is wrong. I know that not all Dr.s are great, some suck for real. My mother had Cancer about 4 years ago and went through great deal because of Dr. misdiagnosing it for some other stuff. I remember that so well that I think I never enter medical school for that reason.
However, that doesn't mean that there are no good ones, there are some great Drs. who do things for good. I can tell because I have seen a few. The best thing to do is to try diagnosing yourself before attending a Dr. or so I believe. You knowing a little more about your own self would help you be helpful to the Dr. and lessens the percentage of being misdiagnosed or anyhow!
I am not that good of a student in pharmacy school, but I can tell that pharmacist can help as well. Pharmacists are almost Drs. and they do know a lot.
I know that is somehow not related, and that I am supposed to agree with you and stop at that, or maybe i think so, but I have learned from life to speak out my heart and be honest in every word. I hope that would help you a bit =)
Tears of Sanity~