Follow CBSMIAMI.COM: Facebook | Twitter

MIAMI (CBSMiami) – Obamacare will not be repealed and replaced – at least not now.

Word late Monday that enough Republican senators will vote no to kill the GOP’s main campaign promise over the last seven years.

With all Democrats opposed to the bill, Senate leadership needs a “yes” vote from nearly every GOP senator.

President Donald Trump tweeted out in response to some of the reports.

A vote on the Senate Republican plan to repeal and replace Obamacare was supposed to happen this week, but was delayed as Arizona Sen. John McCain recovers from surgery to remove a blood clot.

“We hope John McCain gets better very soon. Because we miss him. He is a crusty voice in Washington. Plus, we need his vote,” said President Donald Trump.

Senate Majority Leader Mitch McConnell could only afford to lose two Republican votes. Sen. Susan Collins and Sen. Rand Paul have announced their opposition and about a dozen others were on the fence.

“I think the longer the bill’s out there, the more conservative Republicans are going to discover that it’s not repeal,” said Sen. Paul.

White House Press Secretary Sean Spicer said President Trump was working the phones and inviting senators to win support for the measure.

“Some states need this, some states need that, but we’re getting it together and it’s going to happen,” said President Trump.

Undecided senators were waiting to see what the Congressional Budget Office said about the revised bill’s cost and how many people will have coverage.

It contained Sen. Ted Cruz’s proposal to allow insurers to offer cheaper, bare-bones plans. In response, the nation’s largest insurers sent a letter calling Cruz’s plan “unworkable in any form.”

Lawmakers expected to see the CBO numbers Monday, but with the vote delayed analysts were taking more time to work on their calculations.

The CBO analysis on the first version of the Senate bill showed more than 20 million more Americans would be uninsured over a the next decade compared to current law.