in this day the price is so high then it is not the time to buy bitcoin wait for the price to go down like 200$ and then buy 1 btc and wait for the price to go up

like 400$ then you wil win the double but if you buy it now and the price go down you will lose money

What if the price of bitcoin will not go down at $200 and continue increase do still wait for $200?
As I Said to my other comment if you want to invest in long term the right time is NOW. I repeat again what ever the price if you are looking term investment BUY bitcoin now and hold it.
bitcoin price always is very variable so it is always down and up

but you don't know the future what it hide maybe today you will buy and the next day the price go to 500$ or you can buy and the bitcoin price go down to 250$ and stay like that for one year so it will be the best investment if you buy with the low price

Yes the price variable but if you buy in high price then nxtmonth go down at $250 then buy again you can make average down. That is one of the strategy for long term investment.
That is my opinion I respect your opinion in investement.