Hi L.,
try anyone over at the Marino Center in Wellesley -
###-###-####. They specialize in integrative care (combining traditional Western medicine with some complementary approaches). I see Dr. John Bordiuk, but for urgent care I have seen other Dr.'s there, and they are all very nice and very competent. I am sure they would be able to help you there.
It's so hard to not feel good and have Dr's tell you "it's all in your head" or my other favorite, "you're just stressed". I know that particular fustration! The Dr's at the Marino Center were able to help me, and it's been a good experience.
Good Luck to you, and feel free to e-mail me off line if you have other questions about them I might be able to answer for you.
Warmly,
E.