часами, в течение нескольких часов

- I love watching videos on YouTube. I can do it for hours on end! / Обожаю смотреть видео в Ютубе. Могу смотреть их часами.

- That's the dumbest thing to do ever. / Это самая тупая вещь, которой можно заниматься.

weeks on end перевод "целыми неделями"

I was sitting in my office weeks on end and doing the same dull work. It was frustrating. / Я сидел в офисе целыми неделями и выполнял одну и ту же скучную работу. Это было ужасно.

days on end перевод "целыми днями"

Sitting there and staring out the window days on end is not fun at all. / Сидеть и смотреть из окна целыми днями совсем не весело.