During a typical three-hour block on Amazon Flex, the number of packages a driver can expect to deliver varies based on several factors, including the efficiency of the pick-up process and the overall demand for deliveries. Initially, when I began working with Amazon Flex, I averaged around 30 to 35 packages per three-hour block. However, as I gained more experience and as the demand increased, this average rose to approximately 40 to 45 packages for the same duration. It's important to note that the time spent at the station for pick-ups can also fluctuate; on good days, drivers may only spend about 10 to 15 minutes at the station, while on days with delays, this could extend to 30 minutes or more. Therefore, the total number of packages delivered can be influenced by both the efficiency of the pick-up process and the overall workload on a given day.