Have you seen an Endocrinologist? If not...do! I was having similar problems and my GP did a thyroid test, twice, and it was in the "normal range." After much argument, he admitted that only an Endocrinologist could order a more definitive test on my thyroid and sent me to see one. I was suffering from Hypothyroidism. So, if I were you I'd make an appt. to see one and go from there. I'm glad you have switched doctors, as there are good and bad ones. Something is obviously wrong, and an Endocrinologist is a good place to start. Good luck to you!
Ok, I just happened to watch this Mystery Diagnosis not minutes ago.... The lady it was about had symptoms for years and years namely stomach pains, fatigue, headaches (from the eyes she said), but also a strange balance issue. Anyhoo, it was all due to her vitamin B12 deficiency. More over, though, she actually had a disorder where she wasn't able to absorb the B12 properly and it resulted is some kind of "(don't remember the word) anemia". The treatment was actually B12 shots because her digestive track wouldn't allow for the absorbtion. If this at all sounds like something you'd want to know more about, I'd be happy to look for it in more detail.
Take care!
Nicole
could be... my doctor is thinking malabsorption too, usually they do a stool test to look for abdnormalities ...mm... I know I misspelled that..
ANYWAY, yes it easily could be. An idea is you could go get tested for celiac (which does give false negatives sometimes) but for starters I'd go on a lactose free diet. then maaaybe gluten...it's a rough diet though :'(. You could be allergic to anything but the big ones are lactose/fructose/gluten. Some side effects of celiac is hair loss..itchy skin..insomnia..abdominal pain..nausea.. it's a long list.. but any allergy will cause malabsorption.
Another idea is to go to an allergist and see if there's something causing your problems..I know some people who have celiac don't have the normal symptoms but are tired all the time and are deficient in certain vitamins (especially the B12 like you said because their body is fighting the gluten or whatever is the offending problem and then shedding with diarrereah or constipation) and have IBS issues. The Celiac diet is actually pretty healthy but takes time but you probably want to get tested first..over time though you will just continue to get worse do to damage to the small intestines (which absorb vitamins..those you are short in) if you keep eating whatever is causing it.
so I don't know.. tough call you could sit down with your GI specialist and see what he thinks or just go lactose free for a week or so and if not better then go gluten free but normally you want to test for it first (blood test) *which is what i'm doing and it is not fun..* or get your back pricked up and down a billion times by an allergist to help find out what it is.
good luck!