I actually think its a very good time to buy. We are just a few months away from the next halving. I think there will be a significant price increase leading up to the halving and the increase will probably continue for a long time after that.
Remember that the current price is one-third of the all time high so there is plenty of room for a move up.