I can't imagine what you are going through. I am so sorry you are having to deal with this.
Have you thought (or have been told) that you might be overrun with toxins? Also, candida. I would check out cleansing (such as Liver Flushes) and a candida diet. (you are probably overrun with yeast) Serrapeptase is a great supplement that conquers candida (long process but it works)
Also, drinking a lot of water helps greatly....sounds silly but it is true. People should be drinking 1/2 their weight in ounces.....(example: 100lb then you should be drinking 50ounces of water/day)