91³Ô¹ÏÍø

Watch CBS News

Now's the perfect time for your flu and COVID shots, according to doctors. Here's why.

If you still haven't gotten your COVID or flu shot, don't fret – experts say it's the perfect time to get vaccinated before the holidays are in full swing. 

"It's not too late, and you can get them both at the same time, according to the CDC," CBS News chief medical correspondent Dr. Jon LaPook said on "CBS Mornings Plus" recently

Why now? 

"It takes a couple of weeks for them to kick in," LaPook said. "So go ahead and get them."

Flu season typically starts in December and peaks in February, so the "optimal time" to get vaccinated is heading into the season, Dr. Céline Gounder, CBS News medical contributor and editor-at-large for public health at KFF Health News, echoed on "CBS Mornings" recently. 

The CDC recommends everyone for influenza every flu season. 

Those among the most at risk for flu complications include:

  • Children — "in particular, kids under the age of 5 are at risk," Gounder said.
  • Adults 65 and older
  • Pregnant women — "a group that's often forgotten about," Gounder said. 
  • People with underlying medical conditions such as diabetes, heart disease and asthma 
  • People who are immunocompromised 

During the 2023-24 flu season, the CDC reported , most of whom were eligible for a vaccine but did not receive one. 

"Unfortunately, coming out of the COVID pandemic, we have seen a rise in vaccine skepticism, people less willing to get vaccinated, and as we've seen with the pediatric flu vaccines, that has led to increased hospitalizations as well as, unfortunately, some deaths," Gounder said. 

In a recent statement from the CDC, officials reminded the public that data "continues to confirm the importance of vaccination."

"Receiving recommended 2024-2025 COVID-19 vaccines can restore and enhance protection against the virus variants currently responsible for most infections and hospitalizations in the United States," the statement added.

The CDC also said the COVID-19 vaccine can help reduce the chances of suffering the effects of long COVID.

RSV and other vaccines to consider

Flu and COVID aren't the only vaccines available for you to protect yourself this season. 

Everyone older than 75 is eligible for the RSV, or respiratory syncytial virus, vaccine. If you're at high risk for a bad outcome, you can also get vaccinated from age 60 to 75. 

The pneumonia vaccine is also available for even more people this year after the CDC lowered the recommended age from 65 to 50 last month.

Dr. Mallika Marshall told CBS News Boston that shift is important.

"The pneumonia vaccine actually protects people against pneumococcus, which is a bacterium that commonly causes pneumonia and meningitis and blood infections," she said.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });