Ideal time to invest in crypto