Sorry you've had such a rough time for so long now.
First thing is to forgive yourself for the damage done earlier in life. You've paid the price for that so forgive and forget.
I'm impressed that you've done your best to take control over your own health. I doubt you've done anything wrong other than over-compensated and done too much to cleanse yourself.
The other advice already posted is good advice with no downside that I'm aware of. Just don't shock your body so much by switching out programs cold turkey and all. Your body will do a lot of healing and it may not take very long if you feed it quality foods.
Your liver probably has been beat up pretty bad and may never function 100%, but all is not lost. Salvage what you have and don't abuse it any more.
You have a lot of years ahead of you and you need to get yourself some books, tapes, or videos, that'll get you back to thinking positive. That will help your health and well being more then anything else.