Yes. All shared hosting accounts do have a limit on databases. Not having limits on databases can create problems for all users on the server. This is because of the time taken to search / update a database when it is too large.
The maximum your database can be on any shared hosting account is 4GB (2048 MB)
If you need more space then 4GB for your databases, please contact support so that we can suggest you on how to proceed.