Is there a limit to the reports we can run?

No, there is no limit to the frequency of running reports. Infact your agents and agencies can run reports on themselves in real time.