is it right time to buy bitcoin now?

The right time to buy bitcoin is current, because it's so low that you can buy bitcoin a bit. Or if you have a lot of money you can buy in large quantities. A low value is a good time to buy and sell when the value is high. That's what I used to do in yesterday.