President Trump mocked Senate Majority Leader Mitch McConnell on Thursday for failing to reform federal healthcare policy after years of calling for a replacement to Obamacare.

"Can you believe that Mitch McConnell, who has screamed Repeal & Replace for 7 years, couldn't get it done. Must Repeal & Replace ObamaCare!" Trump tweeted Thursday morning.

Trump also knocked McConnell on Wednesday for saying Trump had "excessive expectations" of Congress.

"Part of the reason I think that the storyline is that we haven't done much is because, in part, the president and others have set these early timelines about things need to be done by a certain point," McConnell told a Rotary Club gathering in Kentucky Monday.

"Senator Mitch McConnell said I had 'excessive expectations,' but I don't think so. After 7 years of hearing Repeal & Replace, why not done?" Trump tweeted Wednesday.

Sen. Lindsey Graham, R-S.C., also dismissed McConnell's decision to blame Trump on Wednesday.

"I like Mitch, but for eight years, we've been saying we're going to repeal and replace Obamacare. It's not like we made this up overnight. We have been working on repealing Obamacare all year," Graham told Fox News Radio's "The Brian Kilmeade Show" Wednesday.

"The idea put forward didn't pass. It was in many ways an ill-conceived idea. I'm not moving on … I'm not giving up. President Trump's not giving up," Graham added. "There is no way to sugarcoat this. The Republican Party promised for eight years to repeal and replace Obamacare, we failed, and if we give up, shame on us."