Is good time to invest in Bitcoin. . . ? or alt coins.