On Average How Long Does A Bull Market Last