There is a catch limit and a Pokestops limit. Once you hit first one, all Pokemon will start to run away. For the latter one, all Pokestops will start giving you the error "try again later".
I'm not sure what the exact numbers are and whether we are dealing with a daily limit, weekly limit, rolling limit or whatever. Read too many various numbers.