Hell yes it's a good time to buy, and I'm not even going monkeyballs over the halving like most other people on this forum are doing. I think bitcoin has a lot of potential for upward growth and I have exactly zero evidence to support this assertion, so it's worth what you paid for it. But yeah, I'm buying myself little by little.
I myself find the price a little bit too high. Don't ask me why but i feel the rise we can expect will go to 500, but there is also a chance the price will go to 400 again.
I think it will go to the amount of 500 dollar very soon this month even maybe, its just a matter of time.
I do not see the price go lower to be honest, the bitcoin is growing day by day and the halving is in our eye sight.