Is 45 stops really a 3.5 hour route?!?

Before these past few weeks, I had never gotten more than 28-35 stops on 3.5s and lately I’ve been getting 40-45 stops and sent out more than 20 mins. These seem more like 4 hour blocks. This seems shady as hell. Anyone else?