Milk thistle can be good for the liver but it also lowers blood sugar rather quickly. I learned that the hard way. When I started taking it I would get shaky, anxious and felt like I was going to pass out. Did some research and learned I was tanking my blood sugar after I ate. IMO, there is a better liver supplement which I take before and after I drink, which is http://amzn.to/2A1QZxu. It used to be called Liv52. This formulation doesn't have milk thistle in it.