91³Ô¹ÏÍø

Watch CBS News

FDA to increase testing for heavy metals in infant formula, RFK Jr. says

The U.S. Food and Drug Administration will step up its testing for heavy metals in infant formula and review nutrients required in the products used to feed millions of babies, the agency and the U.S. Department of Health and Human Services on Tuesday.

"The FDA will use all resources and authorities at its disposal to make sure infant formula products are safe and wholesome for the families and children who rely on them," HHS Secretary Robert F. Kennedy Jr. said in a statement.

Kennedy earlier met with the chief executives of companies including Similac maker Abbott Laboratories and Reckitt Benckiser, maker of Enfamil, according to a social media from HHS.

The FDA would embark on a comprehensive look at the nutrients used in infant formula and increase testing for heavy metals and other contaminants, HHS said in its statement. 

"The FDA is deeply committed to ensuring that moms and other caregivers of infants and young children and other individuals who rely on infant formula for their nutritional needs have confidence that these products are safe, consistently available, and contain the nutrients essential to promote health and wellbeing during critical stages of development and life," Acting FDA Commissioner Sara Brenner said in a statement. 

Worrying test results

The development came as Consumer Reports shared  on Tuesday of tests by the group that found found potentially harmful chemicals in roughly half of 41 infant formula products, including acrylamide, arsenic, BPA, lead and PFAS. The remaining products were found to have low levels of, or no, concerning chemicals. 

"We look forward to seeing the details of how they intend to implement the plan, and we hope the FDA is providing adequate resources and staffing to actually follow through with these promises," Brian Ronholm, director of food policy at Consumer Reports, said in a statement.

Families around the U.S. faced major shortages of baby formula in 2022 after FDA inspections found bacteria linked to two infant deaths in Abbott's plant in Sturgis, Michigan. The factory's temporary closure reduced supply, causing issues for the millions of parents who rely on formula. 

About one in five newborns in the U.S. start on formula, providing a crucial source of nutrition in an infant's first months of life. 

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(); } }); }); }); });