The best time to buy Bitcoin is 6 months before halving and the best time to sell bitcoin is 18 monthsa after halving. Statistically proven!