It definitely helps if you know what's wrong with you before you go. Just don't actually tell them, unless it's been previously diagnosed, they hate that.
Thankfully I've got rid of the Dr. I had for years whose favourite answer was "if it's still the same in a fortnight, make another appointment".