You can buy bitcoin anytime you want if your intention is to only hold. Bitcoin eventually rise through all the years.
If I have a lot of money we want to buy coin because the price is not too high. It is our opportunity if we want to invest Bitcoin and it is the right time to buy. If we want good profit we keep in holding because holding is more profitable.