Is there a limit on number of products you can have on one site?

No, there is not limit on the number of products that can be added to any site, however depending on the number of product that has been added to the site, the site may response slowly. The number of products with their images, pricing engines, description make your site heavy and can increase the response time of your site.