I cannot believe this is dragging out so long. The Democrats did not have enough votes to call for witnesses in the Senate, and we know they do not have enough votes to get Trump out of office. Looks like the final vote to acquit will be this Wednesday.
The Republicans are predicting that since the Democrats tried to impeach on Russian collusion, and abuse of power, etc; that the Democrats will not stop. This is going to be sort of a generalized, rolling impeachment process. The only way this can finally end, in my opinion, is for the Republicans to win both the House and the Senate in the 2020 elections.