Tell me please when it was NOT the time to buy. You won't find a single year in which buying Bitcoin was not a good idea.
I feel like the fact that the amount of bitcoins on exchanges is decreasing is going to be the real big catalyst of the bull run and it's going to be sudden and unexpected. Now there's a certain amount of coins bought and sold but it's pretty much the same coins, say 2 million bitcoins circulating. When we reach a time when those coins are bought new buyers will find out that every purchase increases the price by a lot and this is when the fun will start.