The House will hold a vote to override President Obama's veto Friday of a bill that would gut most of his signature health insurance reform law.

House Speaker Paul Ryan pledged to take the Republican effort to end the law "all the way to the end under the Constitution."

Lawmakers lack the two-thirds majority needed in both chambers to override a veto of the repeal bill, which the House passed Wednesday.

But Republicans hope to show their conservative base that they have done everything in their power to try to undo Obamacare, which critics say has raised health care insurance costs, forced people to give up their own plans and narrowed health care choices.

Ryan said even though Congress can't end the law this year, Obamacare will "collapse under its own weight or it will be repealed" under a GOP president in 2017.

"Obamacare will be gone," Ryan said. "And then, for all the people who have seen their premiums go up, for people who have lost their plan or their doctor, for people who have to deal with all the mandates, the restrictions, and the red tape, we can replace this law with a truly patient-centered health care system."

Republicans plan to present their Obamacare replacement this year. House lawmakers will begin discussing an alternative at the GOP's annual retreat in Baltimore next week.