Also - be sure to take a liposomal b vitamin complex if you are vegetarian/vegan. Your liver will need it.
One other powerful thing is marine phytoplankton (oceans alive). I assure you I have spent thousands on various supplements and it has been three years of illness and I am FINALLY finding things that help. Oceans alive is some powerful shizz... I can only take one drop twice daily (not 15 as recommended) as the detox is so powerful but it also contains every trace mineral You could ever need. The man selling it had terminal liver disease and healed. I can really feel the full body boost when I take it but start slow!! It will help regenerate damaged tissue.