You can buy bitcoin anytime as bitcoin is best and top most coin of this market. You can buy now if your view of holding is bigger as this market is volatile and it can also comes down but if you are a long term investors then you can buy any time as it has huge potential.