Asked on Healicus
Does vitamin D prevent colds and flu?
Answer published by a reader on . AI-generated from the sources below; general educational information, not medical advice.
Vitamin D supplementation has a small but real protective effect against respiratory infections overall, though the benefit is modest and uneven.
A 2025 updated meta-analysis of 43 randomised trials found a statistically significant reduction in acute respiratory infection risk with vitamin D supplementation 2Jolliffe DA et al., Lancet Diabetes Endocrinol, 2025 — Vitamin D supplementation to prevent acute respiratory infections: systematic review and meta-analysis of stratified aggregate dataMeta-analysis · Lancet Diabetes Endocrinol 2025This updated meta-analysis yielded a similar point estimate for the overall effect of vitamin D supplementation on ARI risk to that obtained previously, but the 95% CI for this effect estimate now includes 1·00, indicating no statistically significant protection. FUNDING: None.Open on pubmed.ncbi.nlm.nih.gov ↗, consistent with an earlier 2021 meta-analysis of 37 trials that found an odds ratio of 0.92 — roughly an 8% lower odds of infection 2Jolliffe DA et al., Lancet Diabetes Endocrinol, 2025 — Vitamin D supplementation to prevent acute respiratory infections: systematic review and meta-analysis of stratified aggregate dataMeta-analysis · Lancet Diabetes Endocrinol 2025This updated meta-analysis yielded a similar point estimate for the overall effect of vitamin D supplementation on ARI risk to that obtained previously, but the 95% CI for this effect estimate now includes 1·00, indicating no statistically significant protection. FUNDING: None.Open on pubmed.ncbi.nlm.nih.gov ↗. The 2017 individual-participant-data analysis (25 trials, ~11,000 people) found the benefit was concentrated in people who were deficient at baseline and who took daily or weekly doses rather than large infrequent boluses 3Martineau AR et al., BMJ, 2017 — Vitamin D supplementation to prevent acute respiratory tract infections: systematic review and meta-analysis of individual participant dataMeta-analysis · BMJ 2017Patients who were very vitamin D deficient and those not receiving bolus doses experienced the most benefit.Systematic review registration PROSPERO CRD42014013953.Open on pubmed.ncbi.nlm.nih.gov ↗. People with adequate vitamin D levels at the start showed little to no benefit.
For older adults specifically, a large randomised trial (VITAL, ~15,000 people) testing 2,000 IU/day found no significant reduction in upper respiratory infections 5Camargo CA et al., Clin Infect Dis, 2024 — Effect of Daily Vitamin D Supplementation on Risk of Upper Respiratory Infection in Older Adults: A Randomized Controlled TrialRandomised trial · Clin Infect Dis 2024In older adults not selected for vitamin D deficiency, supplemental vitamin D did not lower URI risk overall. Whether effects differ in subgroups requires further study. Clinical Trials Registration. NCT01169259.Open on pubmed.ncbi.nlm.nih.gov ↗. A 2026 Cochrane review in children under five is the most recent word on that age group 4van Arragon M et al., Cochrane Database Syst Rev, 2026 — Vitamin D for preventing acute respiratory infections in children up to five years of ageMeta-analysis · Cochrane Database Syst Rev 2026We found low-certainty evidence that vitamin D supplementation during pregnancy or early childhood may result in a slight reduction in the proportion of children under five years of age who make ARI-related healthcare visits, but probably does not reduce the mean number of healthcare visits for ARIs per child.Open on pubmed.ncbi.nlm.nih.gov ↗.
The short version: vitamin D is unlikely to prevent colds and flu if your levels are already sufficient. The modest benefit seen across trials is largely driven by people correcting a genuine deficiency.
Sources
In this answer
Have a follow-up, or a question of your own? Every answer cites Cochrane, EU regulators, guideline bodies or trials in leading journals.