In your question, you did not provide clear information about how many hidden services you wish to run in a given Tor instance, plus you did not provide any information about your CPU, the OS and the browser you are using, all of the above information have relevence to the answer you get. However, I will provide some general information, but, If you provide the necessary information, the answer may get more customized to your specific situation.
There is a practical limit to how many hidden sevices can be run in a single Tor instance. This limit depend on many things. The items below do not mean to be an exhaustive list of all possible causes of the problem, but may point you to the right direction:
Your CPU computation capability is limited. Depending on what type of CPU you use, sooner or later you reach your CPU computation limitation. For example if you have a slow, low power type CPU, you will reach this limitation very soon.
The OS and the browser you are running also could limit your capability sooner or later.
The number of hidden sevices have an effect on number of relays you need to employee to handle the situation. There is a limit to number of relays you may use concurrently.
There is also a possibility that you are doing something wrong.
If you provide your log and additional information one can diagnose your problem more accurately.