The 2026 midterm election is 645 days from now, but it seems an eon away. The 2028 presidential election 1,380 days from now ...