I'd try some other doctors a time or two to see if they seem helpful or not.
Sometime you can research their personal philosophy on care if they have a website for their office.
Also have you considered any naturopath/alternative care?
We also have e vitamin & supplement forum that might be of help to get you back to health.
http://neurotalk.psychcentral.com/forum49.html