You can buy bitcoin at anytime. People are all over the place trying to predict bitcoin price, failing to understand its a volatile market and anything can happen to the price at any given time. With the current increase in price, there has been lots of predictions with people saying bitcoin price is on its way up but then i choose to keep my cool and just watch things as it goes instead of speculating.