The truth about waiting for a drop is that someone who is waiting for a price drop in Bitcoin will never be satisfied. Even if the person is lucky and the drop happens, they may still want another drop which may not happen and it becomes a missed opportunity. So, anyone who is still waiting for Bitcoin to dip before starting to invest is just fooling themselves and may regret it in the future because bitcoin is unpredictable and that reason why at any price bitcoin is it is a great opportunity to buy.
Yes, those who are waiting for the bitcoin price and then they can buy, would never buy because on every drop they become more fearful and think that it may drop more. If anyone hasn't had any positions in Bitcoin, I think they should buy with 25% of the portfolio now and then buy more on every dip. This is because in case the price pumps from here and doesn't give a pullback, the person won't be left waiting. Also, I would not feel nervous buying near 110K because I know that this is not the ultimate top for this cycle and for years to come, it is like buying under 50K

Anyone new to Bitcoin can decide on what percentage of their of investment money they can start with, they can even go as low as 5% provided it is what suits their tolerance level at that point, there is lot of trade off attempting to hold back higher percentage of money to buy the dip rather than buying right away because the dip may not end up happening but with a consistent DCA strategy one can actually catch some dips.