for weeks on end

listen to the pronunciation of for weeks on end
İngilizce - İngilizce
for a long time, for weeks and weeks