There would be numerous votes, tweaks and court cases before anything could be agreed upon. There's no simple answer to a question like that. Could be months, could be years.. Could be never.
This^^^
The Dems lost more seats in the house this time around. If they do not get it rammed through by summer, they will be starting the next round of elections and run from it.