You should ask yourself this, are you confident that Bitcoin is in bull run now and it will break strengths? If you are not confident enough you might make a panic buy and that would return you a loss.
I'm optimistic and I feel that Bitcoin will see new highs next year but I also hold my BTC so my buying point is not 14k. I probably wouldn't buy from this price if I do not have any BTC. Buy low and sell high, this is the basic principle. You are asking if you should buy from top already. Yes, we might see new tops, and I'm pretty sure we will see, but who knows when? If you want to make a good profit your entry point is very important.
This is the exact thing we call "FOMO".