One of the best things I take for my liver is PHOPHATIDYL CHOLINE/LECITHIN
Try to get the strongest one they have in health food store.
Also milk thistle and wheatgrass. If you can find a health food store that juices wheat grass it is very powerful.
Also another great detox for liver is coffee enemas. Use lite roasted organic coffee. If you type in liver cancer and coffee enemas you will find plenty of sites. you may or may not be making a face right now but read up on it and
let me know if you find any BAD write ups on it. There are Doctors on the web that reccomend it. Ralph Moss, Dr Kelly, Dr Gonzales.
good luck ... make sure you are breathing clean air. Liver is your air filter also.