ABC News' Jonathan Greenberger Reports: Sen. Barack Obama, D-Ill., said Wednesday that this may be his last chance at running for president.
Asked if his '08 bid was just a strategic move to position himself for a run in 2012, Obama said he didn't think his wife would allow him to run again if it doesn't work out this time.
"Well, I'm not sure- I don't think my wife's going to let me do this twice. So let me be clear about that," Obama said while campaigning in Iowa.
Obama also sought to answer charges from his Democratic rivals that he is too inexperienced to be president, by pointing to his experience in the Illinois state legislature.
"I've been in elected office longer than John Edwards or Hillary Clinton," said Obama. "I've passed more bills I'm sure than either of them --certainly in the state legislative level."
Obama served eight years in the Illinois state Senate before his 2004 election to the United States Senate. Sen. Hillary Clinton, D-N.Y., is in her second term as a United States senator, following eight years she spent in the White House married to former President Bill Clinton. When Sen. John Edwards, D-N.C., left the Senate following his 2004 vice presidential run, he had only served one six-year term.
Obama also took aim at Clinton's work on health care, arguing that the "closed" nature of the task force she led undermined the chances for reform.
"What the president can do," said Obama, "is shine the spotlight on the process and mobilize the American people to keep the pressure on. And that's something that didn't happen. And in some ways, in '93 that didn't happen because it was a closed process. And not everybody understood what was taking place, so when the insurance companies and the drug companies starting airing those Harry and Louise ads, you know, nobody really knew what was what. And that's why the American people have to be involved."
Obama's remarks come on the heels of a new ad, "Change," which seeks to position him as the anti-Washington and anti-lobbyist candidate.