Толковый словарь Ефремовой
часами нареч. обстоят. времени разг.
В течение длительного времени, несколько часов; долго.
часами