There is a general consensus among some notable crypto lovers that the prices of bitcoin and altcoins have bottmed out and that a break out is imminent anytime soon. So I guess it is a great time to buy. Also bitcoin traditionally favours end of the year for some price movement.
I have been saying the same thing for over 3 months now. Yes it is great time to buy crypto, actually buying any of them (except the delisted shitty ones) is still great. However you need to know that even tho these prices are great it doesn't mean it will go up in a day or two, you may have to wait more than you are comfortable with.
If you get bitcoin right now, I am sure it won't drop any further that matters, maybe couple hundred bucks more but not further, however just because I do not believe it will fall doesn't directly means it will go up, I believe it won't go down any further but I believe it may take sometime for it to go up.