Key provisions in the Affordable Care Act are set to roll out in just two months. But even President Barack Obama has acknowledged there are still serious kinks in his health care law.
"There are going to be some glitches, no doubt about it," Obama said. "That's true, by the way, of a car company rolling out a new car. It's true of Apple rolling out the new iPad."
Just last month, the president delayed the law's "employer mandate," which requires small businesses to provide health coverage or pay hefty fines.
Still, that's done little to change people's perception of federally mandated healthcare.
In the latest NBC News survey, 34 percent of Americans polled said they believe the president's health care law is a good idea, while 47 percent disagreed.
Obamacare's continuing unpopularity has Democrats campaigning to change public opinion in hopes they can hold on to their seats in the House and Senate.
"We will be running on Obamacare in 2014. In fact, we set it up to run on it in 2014," Rep. James Clyburn, D-S.C., said.
Meanwhile, the summer recess could give Republicans the momentum they need to defund Obamacare when they return for a critical vote to keep the government running.
They say that platform is already dividing some Democrats and could prove problematic in the coming months.
"The most vulnerable Democrats...running for Senate and the House...are saying, 'Hey, listen, we want to wipe our hands clean of this Obamacare bill that's a total train wreck,' and that's their words, not ours," Republican National Committee Chairman Reince Priebus said.
Still, the GOP is still short of the votes it needs to defund the health care law. But that could change after talking with their constituents during the summer recess.
"I think all Republicans are unified on one thing and that is defunding, delaying, getting rid of, eliminating Obamacare," Priebus said. "So we have total unanimity on that issue and the question is what are the tactics?"
Major provisions of the law are expected to go into effect between Oct. 1 and Jan. 1.