I Really want to know if buying Bitcoin is safe? If yes when should one buy Bitcoin
I think the answer to your question depends on the motive and reason why you are buying the Bitcoin because may people have different motive why they buy Bitcoin that is some people buy to hold for a long period of time while some people buy to sell back when the price of Bitcoin appreciate beyond the price they bought at, now it is safe if you are buying to hold for a long period of time because you won't be bother about the volatility of the market because years coming the price will definitely be X of what it was but if you are buying to sell back immediately then it is not safe because you might sell at loss because you need immediate profit and the price may not go up as of when you expect it to...
I think that none of us can know what the price will be in the future. I believe it is safer to buy Bitcoin and hold it for the long term. It is important to follow the market and analyze current prices. Altcoins are developing a lot, but in my opinion, Bitcoin is the safest investment.