Gossip & News

Al Roker Shares Recovery Update: ‘I Feel Strong’


master mentalism tricks

[]

He’s an open book. Al Roker has been honest about his health issues — but that wasn’t always the case.

In 2002, Roker didn’t initially tell his Today colleagues​ about his gastric bypass surgery. He admitted to USA Today later that year that he’d told them it was a gall bladder removal because he was “embarrassed,” but, weighing in over 300 pounds, Roker knew he needed to slim down for his health — and his family.

He came to the conclusion while grieving his father’s death and getting ready for wife Deborah Roberts to give birth to their second child, son Nicholas. (The meteorologist also has daughter Courtney with ex-wife Alice Bell.) Roker said he realized he couldn’t give his daughter, Leila, piggyback rides due to knee pain. He’d had his left knee replaced in 2001.

“I felt horrible. I didn’t look good. I didn’t feel good,” he said at the time.

He had the surgery and lost over 100 lbs. More than 20 years later, Roker insisted it was difficult to maintain a healthy weight.

“Every day is a struggle, every day,” the Emmy winner explained exclusively to Us Weekly in April 2022. “Anybody who struggles with their weight knows. Some days you’re up, some days you’re down, but if by the end of the week you’re OK or the same, great. As long as you’re working on it, all’s good.”

For Roker, it’s not about the number on the scale, but about making sure he remains strong.

“I don’t know if I have a goal. I just want to make sure I’m healthy,” he continued.

Unfortunately, his health struggles aren’t just weight-related. He missed the Macy’s Thanksgiving Day Parade for the first time in 27 years in November 2022 because he was hospitalized for blood clots.

{ let bidders = [‘a9’, ‘ix’, ‘iris’]; // create a requestManager to keep track of bidder state to determine when to send ad server // request and what amazonSlots to request from the ad server var requestManager = { adserverRequestSent: false, }; //loop through bidder array and add the bidders to the request manager: bidders.forEach( function( bidder ) { requestManager[bidder] = false; } ); // return true if all bidders have returned function allBiddersBack() { var allBiddersBack = bidders // get the booleans from the object .map( function( bidder ) { return requestManager[bidder]; } ) // get rid of false values – indicates that the bidder has responded .filter( Boolean ) // if length is equal to bidders, all bidders are back .length === bidders.length; return allBiddersBack; } // handler for header bidder responses function headerBidderBack( bidder ) { // return early if request to adserver is already sent if ( requestManager.adserverRequestSent === true ) { return; } // flip bidder back flag if ( bidder === ‘a9’ ) { requestManager.a9 = true; console.log(‘second promise a9 ready’); } else if ( bidder === ‘ix’ ) { requestManager.ix = true; console.log(‘second promise ix ready’); } else if ( bidder === ‘iris’ ) { requestManager.iris = true; console.log(‘second promise iris ready’); } // if all bidders are back, send the request to the ad server if ( allBiddersBack() ) { resolve( url ); } } if ( typeof apstag == ‘object’ && apstag ) { apstag.fetchBids({ slots: [{ slotID: window.prerollTag[vHash], mediaType: ‘video’ }] }, function( bids ) { console.log( “AMI jwp amazon bid callback”, new Date().getTime(), bids ); window.jwpBids[vHash].amazon = true; if ( bids.length > 0 ) { //If we have received any bids back try { console.log(“AMI jwp amazon bid request ad”, bids[0].encodedQsParams); url = url + ‘&scp=’ + bids[0].encodedQsParams; } catch ( e ) { console.log(e); } } else { console.log(“AMI jwp amazon no bids”); } headerBidderBack(‘a9’); }); } else { headerBidderBack(‘a9’); } headertag.cmd.push( function() { headertag.retrieveVideoDemand( [{‘htSlotName’: ‘preroll’}], function( demand ) { console.log( “AMI jwp IX callback”, demand ); if ( ‘undefined’ !== typeof demand.preroll && demand.preroll.length ){ window.jwpBids[vHash].ixBids = demand.preroll[0].targeting.price; console.log( ‘AMI jwp IX Bids’, new Date().getTime(), demand.preroll[0].targeting ); var vastURL = new URL( url ); var vastParams = new URLSearchParams( vastURL.search ); if ( vastParams.has( ‘cust_params’ ) ) { var custParams = new URLSearchParams( vastParams.get( ‘cust_params’ ) ); } else { var custParams = new URLSearchParams(); } var keys = Object.keys( demand.preroll[0].targeting.price ); for ( var key of keys ) { custParams.set( key, demand.preroll[0].targeting.price[key][0]); } vastParams.set( ‘cust_params’, custParams.toString() ); vastURL.search = vastParams.toString(); url = vastURL.toString(); } headerBidderBack(‘ix’); } ); } ); // Get main item context data window.irisContext.getContext(jwplayer(el).getPlaylistItem().mediaid).then(function(data) { // Encode the context data console.log( ‘AMI jwp IrisTV Bids’, new Date().getTime(), data.context ); // Replace the server url with the context data (this is for simple ad requests), // If you have the serverUrl dynamically configured, then you will need to append the context data // under cust_params, so this is just for testing purpose if ( data.context && Object.keys( data.context ).length ) { var vastURL = new URL( url ); var vastParams = new URLSearchParams( vastURL.search ); if ( vastParams.has( ‘cust_params’ ) ) { var custParams = new URLSearchParams( vastParams.get( ‘cust_params’ ) ); } else { var custParams = new URLSearchParams(); } custParams.set( ‘iris_context’, data.context.join(‘,’)); vastParams.set( ‘cust_params’, decodeURIComponent( custParams.toString() ) ); vastURL.search = vastParams.toString(); url = vastURL.toString(); } headerBidderBack(‘iris’); }); setTimeout(function(){ resolve( url ); }, 10000); }); } var player_jwplayer_ngUS4oGI_zhNYySv2_div = jwplayer(el).setup(videoParams).on(“ready”, function(){ var el = decodeURIComponent( “jwplayer_ngUS4oGI_zhNYySv2_div” ); var playerInstance = jwplayer(el); ns_.StreamingAnalytics.JWPlayer( playerInstance, { publisherId: “6036076”, labelmapping: “ns_st_pu=”AMI”, c3=”Us Weekly”, ns_st_ge=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_ia=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_ce=”” + decodeURIComponent( “1” ) + “”, ns_st_ddt=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_tdt=”” + decodeURIComponent( “%2Anull” ) + “””, }); }).on(‘adsManager’, (e) => { var vHash = ‘ami’ + decodeURIComponent( ‘ngUS4oGI’ ); const { adsManager, videoElement } = e; const iasConfig = { anId: ‘928572’, campId: `${jwplayer().getWidth()}x${jwplayer().getHeight()}`, // This is dynamic based on player dimensions, but can be hard coded chanId: window.prerollTag[vHash], placementId: ‘Open Auction’, pubOrder: ‘Video’, pubId: ‘Direct’ }; if (googleImaVansAdapter) { googleImaVansAdapter.init(window.google, adsManager, videoElement, iasConfig); } }).on( ‘time’, function( e ) { var id = this.id; var pct = Math.round( e.position ); if ( ! window.amiPlayersData ) { window.amiPlayersData = {}; } if ( ! window.amiPlayersData[id] ) { window.amiPlayersData[id] = { m3: false, m10: false }; } if ( window.amiPlayersData[id][‘m3’] === false && pct >= 3 ) { window.amiPlayersData[id][‘m3’] = true; console.log( ‘3sec played: ‘, id ); window.dataLayer = window.dataLayer || []; dataLayer.push( {event: ‘JWPlayEvent’, jwTime: ‘3s played’} ); } if ( window.amiPlayersData[id][‘m10’] === false && pct >= 10 ) { window.amiPlayersData[id][‘m10’] = true; console.log( ’10sec played: ‘, id ); window.dataLayer = window.dataLayer || []; dataLayer.push( {event: ‘JWPlayEvent’, jwTime: ’10s played’} ); } }).on( ‘complete’, function( e ) { if ( window.amiPlayersData && window.amiPlayersData[ this.id ] ) { window.amiPlayersData[ this.id ][‘m3’] = false; window.amiPlayersData[ this.id ][‘m10’] = false; console.log( ‘clear played: ‘, this.id ); } }).once(“play”, function(){ var el = decodeURIComponent( “jwplayer_ngUS4oGI_zhNYySv2_div” ); var playerInstance = jwplayer(el); loadIrisPlugin(playerInstance, playerInstance.getConfig().plugins[“https://ovp.iris.tv/plugins/jwplayer/v2/iris-jwplayer8.adaptive.min.js”]) }).on(‘play’, (e) => { var el = decodeURIComponent( “jwplayer_ngUS4oGI_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “ngUS4oGI” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); // skip if the video was paused and trying to resume if (jwplayer(el).getState() !== ‘idle’ && jwplayer(el).getState() !== ‘complete’) { return; } window.permutive.track(“VideoPlay”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “ngUS4oGI” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language:”English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video play”); }).on(‘complete’, (e) => { var el = decodeURIComponent( “jwplayer_ngUS4oGI_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “ngUS4oGI” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); // skip if the video was paused and trying to resume if (jwplayer(el).getState() !== ‘idle’ && jwplayer(el).getState() !== ‘complete’) { return; } window.permutive.track(“VideoComplete”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “ngUS4oGI” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video event:”, e); window.lock_25 = false; window.lock_50 = false; window.lock_75 = false; window.lock_100 = false; }).on(‘time’, (e) => { var el = decodeURIComponent( “jwplayer_ngUS4oGI_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “ngUS4oGI” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); var progress = (e.currentTime/e.duration).toFixed(2); if ( (0.25 === progress && false === window.lock_25) || (0.5 === progress && false === window.lock_50) || (0.75 === progress && false === window.lock_75) || (100 === progress && false === window.lock_100) ) { window.permutive.track(“VideoProgress”, { play_id: el, //this will stay constant for all of the events emitted during the same video play progress: Number(progress), video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “ngUS4oGI” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); if ( 0.25 === progress ) { window.lock_25 = true; } if ( 0.5 === progress ) { window.lock_50 = true; } if ( 0.75 === progress ) { window.lock_75 = true; } if ( 1 === progress ) { window.lock_100 = true; } console.log(“Permutive video play progress ” + progress); } }).on(‘mute’, (e) => { var el = decodeURIComponent( “jwplayer_ngUS4oGI_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “ngUS4oGI” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoEvent”, { play_id: el, //this will stay constant for all of the events emitted during the same video play event: (e.mute) ? “sound off” : “sound on”, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “ngUS4oGI” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() } }); console.log(“Permutive video event:”, e); }).on(‘fullscreen’, (e) => { var el = decodeURIComponent( “jwplayer_ngUS4oGI_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “ngUS4oGI” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoEvent”, { play_id: el, //this will stay constant for all of the events emitted during the same video play event: (e.fullscreen) ? “fullscreen on” : “fullscreen off”, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “ngUS4oGI” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() } }); console.log(“Permutive video event:”, e); }).on(‘ready’, (e) => { var el = decodeURIComponent( “jwplayer_ngUS4oGI_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “ngUS4oGI” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); console.log(jwInfo); window.lock_25 = false; window.lock_50 = false; window.lock_75 = false; window.lock_100 = false; window.permutive.track(“VideoLoad”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “ngUS4oGI” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video load event”); }).on(‘adPlay’, (e) => { var el = decodeURIComponent( “jwplayer_ngUS4oGI_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “ngUS4oGI” ); window.adInfo = e; var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.adlock_25 = false; window.adlock_50 = false; window.adlock_75 = false; window.adlock_100 = false; window.permutive.track(“VideoAdPlay”, { play_id: el, //this will stay constant for all of the events emitted during the same video play ad: { duration: Math.round(window.adInfo.duration), creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “ngUS4oGI” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video ad play”); }).on(‘adClick’, (e) => { var el = decodeURIComponent( “jwplayer_ngUS4oGI_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “ngUS4oGI” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoAdClick”, { play_id: el, //this will stay constant for all of the events emitted during the same video play ad: { duration: Math.round(window.adInfo.duration), creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “ngUS4oGI” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video ad click”); }).on(‘adTime’, (e) => { var el = decodeURIComponent( “jwplayer_ngUS4oGI_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “ngUS4oGI” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); var progress = (e.position/e.duration).toFixed(2); if ( (0.25 >= progress && false === window.adlock_25) || (0.5 >= progress && false === window.adlock_50) || (0.75 >= progress && false === window.adlock_75) || (0.95 >= progress && false === window.adlock_100) ) { window.permutive.track(“VideoAdProgress”, { play_id: el, //this will stay constant for all of the events emitted during the same video play progress: Number(progress), ad: { duration: Math.round(window.adInfo.duration), creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “ngUS4oGI” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); if ( 0.25 >= progress ) { window.adlock_25 = true; } if ( 0.5 >= progress ) { window.adlock_50 = true; } if ( 0.75 >= progress ) { window.adlock_75 = true; } if ( 0.95 >= progress ) { window.adlock_100 = true; } console.log(“Permutive video ad progress ” + progress); } }).setPlaylistItemCallback(function(item, index) { return waitForAmazon // Wait until Amazon is loaded. .then(() => performAsyncBidding( player_jwplayer_ngUS4oGI_zhNYySv2_div, item, index ), () => { console.log(“AMI JWP bidding FAILER”); }) // External bidding. .then(tag => { // Update the playlist item. console.log(“AMI jwp new headerbid”, tag); return Object.assign({}, item, { adschedule: [{ tag, offset: “pre” }] }); }).catch(function(e){ console.log(“AMI jwp bidding failed”, e); return item; }); // If bidding fails, use unmodified playlist item. });; clearInterval(checkJWReady); } }, 500); })(); ]]>

“So many of you have been thoughtfully asking where I’ve been,” he wrote ahead of iconic New York City event. “Last week I was admitted to the hospital with a blood clot in my leg which sent some clots into my lungs. After some medical whack-a-molale, I am so fortunate to be getting terrific medical care and on the way to recovery. Thanks for all the well wishes and prayers and hope to see you soon.”

During NBC’s broadcast of the 96th annual parade, his fellow morning show co-hosts sent Roker well wishes.

“For the past 27 parades, at this moment, Savannah [Guthrie], we would turn to Al Roker, who is our Today show colleague and our best pal,” Hoda Kotb said. “But as a lot of you have heard, Al’s recovering — he’s recovering very well from a recent medical issue. And we just want to say, we love you Al. Wondering if you’re watching, but we wish you a full recovery.”

Roker left the hospital while the special was broadcasting live. “All right, this is my version of the Thanksgiving Day parade,” he said in a video via Instagram on Thanksgiving Day as he walked down the hospital hallway with IV ports still in each arm. “Getting ready to leave the hospital; time to blow this taco stand. Woohoo!”

One week later, Kotb shared on Today that Roker had been hospitalized again for “some complications” following his initial stay.

Scroll down to see what Roker has said about his health over the years:

Al Roker

Credit: Erik Pendzich/Shutterstock

Al Roker’s Quotes About His Health Through the Years

He’s an open book. Al Roker has been honest about his health issues — but that wasn’t always the case. In 2002, Roker didn’t initially tell his Today colleagues​ about his gastric bypass surgery. He admitted to USA Today later that year that he’d told them it was a gall bladder removal because he was “embarrassed,” but, weighing in over 300 pounds, Roker knew he needed to slim down for his health — and his family. He came to the conclusion while grieving his father’s death and getting ready for wife Deborah Roberts to give birth to their second child, son Nicholas. (The meteorologist also has daughter Courtney with ex-wife Alice Bell.) Roker said he realized he couldn’t give his daughter, Leila, piggyback rides due to knee pain. He’d had his left knee replaced in 2001. “I felt horrible. I didn’t look good. I didn’t feel good,” he said at the time. He had the surgery and lost over 100 lbs. More than 20 years later, Roker insisted it was difficult to maintain a healthy weight. “Every day is a struggle, every day,” the Emmy winner explained exclusively to Us Weekly in April 2022. “Anybody who struggles with their weight knows. Some days you’re up, some days you’re down, but if by the end of the week you’re OK or the same, great. As long as you’re working on it, all’s good.” For Roker, it’s not about the number on the scale, but about making sure he remains strong. “I don’t know if I have a goal. I just want to make sure I’m healthy,” he continued. Unfortunately, his health struggles aren’t just weight-related. He missed the Macy’s Thanksgiving Day Parade for the first time in 27 years in November 2022 because he was hospitalized for blood clots. [jwplayer ngUS4oGI-zhNYySv2] “So many of you have been thoughtfully asking where I’ve been,” he wrote ahead of iconic New York City event. “Last week I was admitted to the hospital with a blood clot in my leg which sent some clots into my lungs. After some medical whack-a-molale, I am so fortunate to be getting terrific medical care and on the way to recovery. Thanks for all the well wishes and prayers and hope to see you soon.” During NBC’s broadcast of the 96th annual parade, his fellow morning show co-hosts sent Roker well wishes. “For the past 27 parades, at this moment, Savannah [Guthrie], we would turn to Al Roker, who is our Today show colleague and our best pal,” Hoda Kotb said. “But as a lot of you have heard, Al’s recovering — he’s recovering very well from a recent medical issue. And we just want to say, we love you Al. Wondering if you’re watching, but we wish you a full recovery.” Roker left the hospital while the special was broadcasting live. “All right, this is my version of the Thanksgiving Day parade,” he said in a video via Instagram on Thanksgiving Day as he walked down the hospital hallway with IV ports still in each arm. “Getting ready to leave the hospital; time to blow this taco stand. Woohoo!” One week later, Kotb shared on Today that Roker had been hospitalized again for “some complications” following his initial stay. Scroll down to see what Roker has said about his health over the years:

Al Roker

Credit: Dave Allocca/Starpix/Shutterstock

His Promise to Dad

“After my father was diagnosed with lung cancer in 2001, he was at Memorial Sloan-Kettering, and I would go in every day,” Roker explained to Parade in 2012. “We’d talk and joke, and then one day he got serious and said, ‘Look, we both know I’m not going to be here to help you with my grandkids, so you gotta promise you’re ­going to lose weight.’ Seven days later he was gone. A few weeks afterward, [Deborah and I] found out we were pregnant with our son Nicky. I said, ‘OK, I’m going to have to do something.'”

Al Roker

Credit: Gregory Pace/Shutterstock

Quantity and Quality

A nutritionist helped Roker see that he needed to choose the right foods, not just lower his intake. “I think it was fate that she crossed my path at the exact moment that I was ready to hear what she had to say,” he told Parade in 2012. For the first time, I realized that I had to change not only the quantity but the quality of food that I was eating. Even more ­importantly, exercise has finally become a big part of my life.”

Al Roker

Credit: Erik Pendzich/Shutterstock

The Scary C-Word

Roker opened up about the moment his doctor told him he had prostate cancer. “When he started, he closed his door and said, ‘I always like to have these discussions face to face,'” the broadcast journalist recalled on Today in fall 2020. “And I was like, ‘Uh-oh. Well, that doesn’t sound good.'”

He added: “You hear the word ‘cancer’ and your mind goes, it’s the next level, you know?” However, he didn’t want pity. “I don’t want people thinking, ‘Oh, poor Al,’ you know, because I’m gonna be OK,” he said.

Al Roker

Credit: Todd Williamson/Invision/AP/Shutterstock

Encouraging Cancer Screenings

Roker was diagnosed with prostate cancer in 2020 and a five-hour surgery was required to remove his prostate. “I went public with this because — it’s a simple test, but a lot of guys, you know, we’re wimpy. We don’t like going to the doctor. And this is an easy to test to do. There’s obviously the digital exam,” Roker said during a February 2021 appearance on The Kelly Clarkson Show.

“The screenings are especially important for African-American men, who are 50% more likely to be diagnosed with prostate cancer and twice as likely to die from it,” he added. “I just want people to get their prostate checked and especially if you’re a man of color. Get your prostate checked. It’s not that big a deal and it can make a big deal.”

Al Roker

Credit: Courtesy of Al Roker/Instagram

Proud of His Progress

“Hard to believe it was 20 years ago today, I wore these size 54 Levi jeans to my #gastricbypass at 340 lbs and here I am today,” the journalist wrote via Instagram in March 2022.

 

Al Roker

Credit: MediaPunch/Shutterstock

Toss the Scale

“I have no idea where I am. All I know is my clothes fit,” the weatherman exclusively told Us during the Broadcasting and Cable Hall Of Fame 30th Anniversary Gala in New York City in April 2022. “That’s kind of the benchmark for me.”

 

Al Roker

Credit: Stephen Lovekin/AWNewYork/Shutterstock

Less Carbs, More Steps

The host revealed he lost 45 pounds by cutting down on carbs and walking 10,000 steps every day. “Exercise, and not extreme exercise — we’re doing that 30-day walking challenge — that improves, I think, your mental health,” he told Today in June 2022. “Combined with a low-carb diet, I’ve lost about 45 pounds in the last several months. I do about 100 grams of carbs a day and I walk.”

 

Al Roker

Credit: Photo Image Press/Shutterstock

Don’t Limit Yourself

“Stop using the word only. So many of you on our Facebook page were talking about, ‘Oh you only did this, you only did that,’” he said via Today in June 2022. “The fact is, you got it done, you made it happen, and that’s what counts.”

He shared a glimpse at one of his regular 30-minute workouts with trainer Don Scott. “Why in the world did I buy a #battlerope ? One more thing for #cyborgdon to torture me with,” he joked in an August 2022 Instagram post.

 

 

Al Roker

Credit: AWNewYork/Shutterstock

Battling COVID-19

The weatherman emphasized that he had mild coronavirus symptoms in September 2022 because he was vaccinated and received his booster shot. “The reason I haven’t been part of the Hurricane Ian coverage [is because] I tested positive for COVID. It’s not because I’m on vacation or something else is wrong. … I want you to know that I got boosted last week, and the science works. I don’t feel anything really and all is good.”

Al Roker

Credit: Erik Pendzich/Shutterstock

Every Step Counts

“Whatever you can get in. Look, can’t run a marathon — at least not right now until I get this knee replaced,” Roker said in October 2022 via Instagram. “But in the meantime, I can still get out, get some steps, enjoy some natural vitamin D and the beautiful colors as the fall foliage starts to kick in.”

He added in another post later that month: “Doing what you can when you can. I’m not walking as fast because of this knee, but still getting out there, enjoying it and proud to know that I’m part of a family of folks at our Start Today 30 Day Walking Challenge.”

Al Roker’s Quotes About His Health Through the Years

Credit: Evan Agostini/Invision/AP/Shutterstock

Thankful for Prayers

After being in and out of the hospital for blood clots in his leg and lungs in November and December 2022, the NBC personality shared an update.

“Hopefully coming home soon but when your spirit sags a bit, you get to see that and recharge. God Bless you all for all the prayers and well wishes for me and my family,” he captioned an Instagram photo of the sunset. 

Al Roker Shares Recovery Update

Credit: Invision/AP/Shutterstock

His Recovery After Blood Clots

Roker returned to the hospital after Thanksgiving and shared an update with Today viewers several days later. “It’s been a tough slog, I’m not gonna deny this,” the weatherman said. “It’s been the hardest one yet, and you know I’ve had my share of surgeries.”

He continued: “I’m doing physical therapy every day, occupational therapy. I’ve got to just get my strength back. … I feel good. I feel strong. Every day I feel a little bit better.”

In order to view the gallery, please allow Manage Cookies

Read The Full Article Here


trick photography
Ryan Reynolds’ Latest Prank Involves the Titanic and That Steamy
Bachelor Nation’s Chris Conran and Alana Milne Are Engaged
Christine Quinn’s Husband Christian Files for a Restraining Order Against
‘They Had No Idea’: Prince Harry & Meghan Markle Found
Movie Review: ‘The First Omen’
Julia Garner to Play ‘The Fantastic Four’s Silver Surfer
Craig Gillespie in Talks to Direct ‘Supergirl’ for DC
Narco Wars Season 2 Streaming: Watch & Stream Online Via
Rocky Kramer’s Rock & Roll Tuesdays Presents  “CARS” On Tuesday April 16th, 2024, 7 PM PT on Twitch
‘FBI’ Scores Major Renewal, ‘International’ & ‘Most Wanted’ Also Returning
9-1-1 Season 7 Episode 3 Review: Capsized
That Jon Snow-Centered ‘Game of Thrones’ Show Is a No-Go
Rocky Kramer’s Rock & Roll Tuesdays Presents  “CARS” On Tuesday April 16th, 2024, 7 PM PT on Twitch
NxWorries Announce New Album Why Lawd?, Share New Song “86Sentra”
Adele Sets Rescheduled Las Vegas Dates for the Fall
Judas Priest Just Did Something No Other Metal Band Has
I Live in NYC but Visit Miami and L
Sabrina Carpenter Just Wore a Sheer Dress From the 1997
Embrace Your Cowboy Carter Era With Our Favorite Pairs of
NGL, This $58 Madewell Belt Is Maybe My Best Buy
Jennifer Tilly Talks Those ‘Chucky’ Season 3 Shocks and Surprises
NECA Unveils Screen-Accurate Life-Sized M3GAN Doll for Pre-Order
‘Them: The Scare’ Trailer Reveals Foster Home Horrors on Prime
‘Mothers’ Instinct’ Exclusive: Get Into The Minds of Jessica Chastain
No Preview
The Housemaid’s Secret: Ending & Explanations
The Best Nonfiction Books of 2024 (So Far)
Book Riot’s Deals of the Day for April 6, 2024
Fourth Wing Amazon TV Series: What We Know (Release Date,