Understanding how long it takes for contacts to pass through nurtures

Hello SM,

I've got a customer for whom we built an extensive contact owner assignment process based on their multitude of use cases. This process also uses several nurtures.

The first nurture is setup to use a distribution list that is checked/updated hourly.

Our question is, can you give us any indication of the speed at which a contact will flow through each of the nurtures?

For example one nurture has 19 conditionals, so we're trying to determine if possible how long it would take for a contact to go through the entire nurture.

None of the nurtures use pauses.

Getting an understanding on the timeline of how nurtures run would lead into my next question of, is there anything that can be done to speed up the timeline? 

For example is it better to have long nurtures with many steps or split them into multiple nurtures with fewer steps.

Kind regards

Justin