Milk Thistle for Liver Health
Milk thistle (silymarin) modestly lowers liver enzymes in specific conditions like fatty liver disease, but there is no good evidence it protects, "detoxes," or improves general liver health, and major clinics say it hasn't been proven to work.
Why this grade7-layer evidence engine
The evidence is genuinely condition-specific rather than broadly supportive. Moderate-quality meta-analyses show silymarin significantly lowers the liver enzymes ALT and AST in fatty liver disease (PMID 38579127, 26 RCTs, n=2375; PMID 38505782) and cuts the risk of anti-tuberculosis drug-induced liver injury (PMID 30733935, RR 0.33). But a 29-trial systematic review found only 65.5% of studies reported any enzyme reduction, with optimal dose and target population still undefined (PMID 38021897).
Crucially, these benefits rest on a surrogate marker: lower ALT/AST does not prove silymarin reverses fibrosis, prevents liver failure, or extends survival. For the vague consumer claim of general liver protection or detox, the evidence is weak, and a toxicology review found support only for intravenous silibinin in Amanita mushroom poisoning, with no feasible RCTs (PMID 36222816).
Authorities reinforce the cautious grade. Mayo Clinic states milk thistle is generally safe but "hasn't proved effective for improving liver health," while liver-disease specialty societies do not recommend it and frame supplements mainly as a cause of liver injury. The FDA has rejected therapeutic liver claims and EFSA placed its liver-function claim on hold, so a Weak (C) grade fits: real but small, surrogate-only, inconsistent evidence for narrow uses, and an unproven general-support claim.
Scoring transparency
All scores computed by a 7-layer evidence engine — fully auditable▸View the full decision path (audit trail)
- compute_raw_score — 加權公式: L2×0.30 + L3×0.25 + L5×0.25 + L11×0.10 + L1×0.10 = 0.431
- tier_from_score — 依分數區間映射至 tier letter
- apply_hec_rules — 高品質 SR/MA 顯示 positive (3 篇 > 0 negative)
- tier_strict_requirement_check — Tier 條件達標,未降階
- detect_disputes — 偵測到 0 個 hard + 0 個 soft dispute
- decide_status — 依 tier + dispute 結果決定 status