for a long time, for weeks and weeks

listen to the pronunciation of for a long time, for weeks and weeks
Английский Язык - Английский Язык
for weeks on end