Personally, I like N-acetyl-cysteine myself, just as for general liver maintenance. Have been taking it for years. Liver's such a hard working organ!