Limitations and Workarounds for Data Processing in ChatGPT?

I’m a final-year student working on research for a project, and I encountered some challenges while using ChatGPT. I noticed that there’s a limit on the amount of data that can be fed in a session. After uploading 10 files, I encountered a timeout and was advised to try again the next day. Is there a defined limit on the number of files or total data size per session? Also, are there any workarounds to process large batches efficiently?

Additionally, can ChatGPT process or analyze audio and video inputs similar to document uploads? Lastly, are there AI models that allow unlimited data input in a single session, or how can chatgpt do that?