Hello & welcome,
Have you ever considered a naturopathic doctor?
Sometimes with these conditions that MDs can't figure out, a naturopath might be very helpful. The first appt is time consuming & costly due to the time needed to narrow down to find the best course of treatment for you.
There are also books in libraries and websites if you want to try to find the homeopathic remedies for your self.
Here are some info sites
http://www.abchomeopathy.com/
http://www.abchomeopathy.com/go.php
http://www.hylands.com/
http://www.homeopathycenter.org/find-remedy