I was just referred to this site by someone on this forum. I'm kind of new to it. But it really is informative. Anyway, with all your problems you need to check out http://www.sensiblehealth.com
It has alot on endo and everything else that you have. Yes, it all relates to the liver but this site explains the whys and the hows and he solutions.