months on end

months on end

Several months in a row. We've been waiting to close on the house for months on end—when will this process finally be over?
See also: end, month, on