It is always the perfect time to buy stocks if the market is mind-numbingly dull. If you buy small, daily chunks of bitcoin and feel that it has a fantastic long-term future, it's still a good time to buy bitcoin.