Tomorrow's price may be higher or lower than today, so there is no right or wrong time to buy bitcoin.
If you have free money now and want to start dealing with Bitcoin and the other cryptocurrencies, do not wait for anything. Buy the crypto right now, man.