I think it will take decades. If Congress passes a law supporting abortion rights, what would stop the Supreme Court (R) from striking it down?
I think the only hope is turnover on the court to get a liberal majority and that won’t happen anytime soon.