The only limit is what your browser can handle. The more pushpins you add the slower the map will be. there are a number of ways to increase the number of pushpins that can be displayed using techniques such as clustering or turning your data into a tile
layer. How many pushpins do you want to overlay on the map? Do you need them to be clickable? Once I know this I will be able to suggest the best approach.