How Long Will Bitcoin (BTC) Bull Market Last? Analyst Explains