The 2018 midterms seemed to go on forever.