your situation is complex and need full conventional medical workup and try to find the source of the problem. Liver can be an issue but too early to tell.There are many possibilities. Sorry your situation is welll beyond what an email can do and I dont want to mislead you in any way.