Crypto bull run can start at any time. It has no fix time and there may be no bull run after coin halving (majority believe this). We have a bull run going right now, it may turn violent or may go down at any time. Point is there is no one who can accurately predict about bitcoin future price. You have to decide yourself when to buy and when to sell.