Never been scientifically shown to do anything. It personally gives me heart palpitations. Blamed it on the roids, it was the milk thistle. Damn herbs.
Actually milk thistleb works in a petri -dish, but I the real world, your body can't absorb the silymarin. NAC is my fav. Also what they give ppl who od on tylenol or vicodin at the hospital.