That's true there is no specific time or price to buy bitcoin, if you can afford to then you should keep on buying bitcoin on regular basis.
as long as prices remain below $500 I think this is a good time to buy. as we know, the price will reach $500 more this year, possibly before or after halving
Exactly it looks to be a good time to buy. The reason behind it is upon the price difference that happened within weeks. Right now none is sure when the price increase happens, so buying now is really profitable.
Do not wait for the price drop at moment as I don't think it will happen now, so buying now is good as price will move up in coming days.