I think the best time for building a portfolio for bull market is when a BTC halving is near, a year to next BTC halving is always a better time to gear up and be prepared because it's certain that BTC will adjust in value and many new cash flows into crypto market at the time