People with the mentality that the time isn't right are always procrastinators and they don't achieve anything in life. If you buy now and the market dumps, it doesn't mean you're in loss. You can only lose when you sell your coins in losses but if you hold your Bitcoin until the bull market returns then you'll be back profit. Holders never lose and it's less riskier than trading.
Investors that have developed the habit of holding are the most successful people in Bitcoin history. Not even the traders comes close to their success. You might never see Bitcoin at the price it is today again so why not buy now that it's trading for this low or do you want to panic and buy when the fomo is high during the bull market.
I think it's always good to buy bitcoins when you have the urge regardless of the price. If indeed you are in doubt because the price seems high, then DCA is a strategy to consider. It might be good to hold off on a purchase if someone is expecting gains in the short term, but if they are expecting gains in the long term then I think purchase is advisable.
Buy and hold, I think it's a great idea to expect long term returns. Besides, bitcoin is still very low compared to last year, so buying now is good, but buying later is also not a problem.