This question have been anwsered a thousand time. The best time to buy Bitcoin was in january 2009, the second best time is now ahah Seriously, if you wonder if it is a good time to buy, it is not for you because you know little about bitcoin and investing.
Past is past Bro every one knows this truth. If you buy last year also it is a big profit now.
Buying bitcoins for high price is upto your risk. Bcz now the price is very high.
Price is bit high you missed the chance to buy at dump now wait for the next dump and I am not sure that whether it will happen or not see the market carts daily maybe it will happen and if it will happen buy as soon as possible because a lot of people are waiting for buying time and as you missed another time then there will be no chance to buy low and if you have enough resources buy now this will be also profitable.