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.