When’s this going to be over?

18-24 months.  Accept it.  Now you know!