for (some) weeks running

for (some) weeks running

For (some number of) consecutive weeks. If you've been sick for two weeks running, you should probably go to the doctor.
See also: running, week