Here's a shot at an upper limit (idea ripped off from an Isaac Asimov essay I read a long time ago--late '70s most likely, but I re-did the calculations myself since I couldn't remember his numbers).
Imagine all humanity packed into a very large sphere, with each human allocated a mere 1 cubic meter of space. As the population expands, we have to enlarge the sphere to make room.
Starting with the current population, how long can a 1% growth rate be sustained before the frontier of the human sphere would have to expand faster than the speed of light to make room for the new humans?
That's a pretty good hard upper bound on long 1% growth can be sustained. If my calculations are right, it's about 9000 years from now. (That fits with my recollection of Asimov's result).