there is no maximum, it is completely dependent on the nature of your network's traffic.
host hardware and operating systems (XP, W7, Linux), desktop protocols, traffic types (unicast, multicast, broadcast), bandwidth & delay needs all come into play.
generally speaking i keep things /23 or...