As it is said - the best time to buy BTC is the current day we are in
And if we have money that we wish to invest and we're ready for it.
There are no perfect entries, because each one would become perfect if we hodl long enough.
Someone who's trying to find the perfect entry will never find it. All they'll find is perfect disappointment that they have never bought today.