If I tell you it's gonna happen in 56 hours and 23 min ... would you believe me ?? or anyone else for that matter ??
I'm honestly not sure what kind of answer you are expecting to get when asking a question like that to begin with.
Best I can tell you is to look at the charts, look at volumes, look at how much was bought when... Like many other point out, this bull run doesn't seem to be driven by small fish like me or you... when you have trading that is happening at close to 40k AND with this kind of volume, then it's telling you that's not an average Joe working 8 - 16 investing 500 or 1k USD... could be that average Joe is feeling a bit of FOMO so there is some individual investment but this is money strong people who are driving this price up and they are buying up all BTC they can get their hands on...
I got sucked down after marked crash in 2017, I never got to sell out, not even 1$ ... so I pulled my assets and stored them on cold storage... that's where they still are, was thinking to sell some of it when price climbed to 20k then 23k then 25k, then 30k, then when it was at 33k and it crashed to 28k I was like crap, that was my big chance... but guess what, it's now at 40k and I've come to conclusion, if you can accumulate, then do just that, trying to catch waves of ups and down... IT's Freakn hard... and especially in BTC Market where prices are as volatile as they are... If I sold at 20k or 23k how I initially intended... All I could do now was to sit on a side line and watch this happen and I couldn't do crap about it...
So I'm gonna hodl !! If I can get my hands on more BTC, I will try to do just that, otherwise just HODL! pro players are now in this market so this is nothing like 2017...