Are you thinking there is a limitation because you are getting experience within ChatGPT? That does not reflect the ability of the underlying model, because ChatGPT minimizes the past conversation to be sent along with each new question.
The AI model doesn’t have its own memory. Once it has answered a question, it is done and wipes its context length for the next request from another user.
The illusion of memory is by recording past chat in software, and then sending it along before the most recent user input. That gives the AI the ability to know what you were talking about.
The model itself can’t accept so much data. At a certain point, you must discard old or irrelevant conversation yourself when sending a new API call, or you’ll get an error.