Zinc for Common Cold
High-dose zinc acetate or gluconate lozenges started within the first day of a cold may shorten its duration, but the evidence is inconsistent and low-certainty, so zinc is not a proven cold remedy and does not prevent colds at all.
Why this grade7-layer evidence engine
The grade is Unverified (Insufficient Evidence) because the trials point in different directions and hinge on the exact product used. Meta-analyses of high-dose lozenges (>75 mg/day elemental zinc) by Hemila report roughly a 33-40% shorter cold (PMID 28515951; PMID 39435383), yet the 2024 Cochrane review (PMID 38719213, 34 trials, n=8,526) found only about a 2-day reduction at low certainty and no clear effect on symptom severity. A 2020 randomized trial of zinc acetate lozenges (PMID 31980506) failed outright, with the zinc group actually recovering more slowly afterward.
Crucially, the signal is treatment-only and form-specific. The same Cochrane analysis showed zinc does not prevent colds (relative risk 0.93, 95% CI 0.85-1.01), and benefit appears confined to acetate or gluconate lozenges at high doses begun within 24 hours; lower doses and ordinary oral capsules show no effect. Lozenges also commonly cause taste disturbance and stomach upset.
Authorities reflect this caution rather than endorsement. EFSA recognizes only zinc's role in 'normal function of the immune system,' the NHS says diet supplies enough zinc, and WHO backs zinc solely for childhood diarrhea, not colds. Clinics agree it 'may' help: Mayo and Cleveland Clinic cite about a one-day reduction, Harvard a roughly two-day reduction but calls the response 'lukewarm.' No regulator approves a 'zinc treats colds' 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.418
- tier_from_score — 依分數區間映射至 tier letter
- apply_hec_rules — 高階證據未達主導 (1 positive vs 1 negative),由 raw_score 決定
- tier_strict_requirement_check — | C→U 因 scope.conflation_risk=true 且 L11 獨評較低 (B7-2 tier cap)
- detect_disputes — 偵測到 0 個 hard + 0 個 soft dispute
- decide_status — 依 tier + dispute 結果決定 status