I wonder if there is any difference between "1" and "2".
1. I will wait as long as it takes.
2. I will wait for as long as it takes
A more meaningful thread title would have been I will wait as long as it takes.
There is no difference in meaning.
Rover