nowadays you get doctors that just memorise the medical book, pass exams, and have no idea how to apply their knowledge. and if they do know how to apply it then they have zero people skills and can't communicate it to their patients. oh and if they find out that they are wrong and you're right, then they'll keep telling you that nothing's wrong and you'll end up worse off.
only advice i can give is keep changing doctors until you find a competent one or ask around your friends and family if they know of any good doctors.
by the way i'm not ranting at all doctors, just some of the incompetent fools passing for doctors these days.