for weeks on end

listen to the pronunciation of for weeks on end
الإنجليزية - الإنجليزية
for a long time, for weeks and weeks