Measure your available flow and pressure first
Everything downstream depends on these two numbers. To find flow rate, time how long a five-gallon bucket takes to fill from an outdoor spigot opened fully, then convert to gallons per minute. To find static pressure, attach an inexpensive threaded pressure gauge to the same spigot with everything else in the house off.
Typical residential supply lands somewhere around 8 to 15 GPM and 40 to 70 PSI. Design each zone to use no more than about 75 percent of your available GPM to leave headroom for friction loss in the pipe. This single constraint is what determines how many heads a zone can support, and ignoring it is the reason so many systems have heads that dribble instead of spray.
