Republicans are stepping up their opposition against the president's costly healthcare overhaul, and it could leave Congress with a tough decision in just a matter of weeks: de-fund Obamacare or shut down the government.
Meanwhile, the price tag for the president's healthcare overhaul is getting bigger.
"The cost of Obamacare is now three times what they originally expected it to be and getting higher every day," Kereakos Zuras, a former adviser to President George W. Bush, said.
Twelve senators and 66 congressmen have signed letters to their leaders, declaring they will not support a new government funding bill in September if it includes funds for the healthcare law.
This comes as the White House delays the implementation for some of the reforms and launches a new healthcare advertising campaign.
The new ads target an audience that's tough to reach: the working poor, young people, and those who gave up their insurance because of the cost. The price tag for this push is nearly $700 million.
"The law as it was designed is impossible to implement. And that is what we are learning as they run into all these practical problems. So either this thing is going to be repealed or it is going to be significantly changed into something that can actually be done," Phil Kerpen, president of American Commitment, said.
Meanwhile, Obamacare remains unpopular with Americans.
In the latest NBC News-Wall Street Journal poll, 47 percent say it's a bad idea, while 34 percent say it's good one.
For now, confusion and uncertainty about the law is stifling economic growth and leaving business owners worried.
"So there's a lot of heartburn and a lot of nervousness about what exactly the increased costs will mean for their bottom line," Kevin Kuhlman, with the Nat'l Federation of Independent Business, said.
Sen. Marco Rubio, R-Fla., is among the 12 senators who signed the letter refusing to support a spending bill that funds Obamacare.
He called the opposition an integral part of the party's principles and urged his colleagues to be ready to take a stand.