There is no limits as such. You can create as many categories as your requirements. I would advise to organize your categories/subpages in a way that keeps your UI clutter-free. Create most important main categories and keep it at minimum. Then underneath each of your main categories, create subcategories to organize your listings. Hope it helps! Read more about categories here.