You are late maybe because Bitcoin has rise up already by more than 100% compare to its price last February but if you want to buy Bitcoin and hold it then anytime is a good time to buy. Just be ready with the risks if you buy. Many believed that the bull run has just started and you can ride into it anytime.