It is impossible to tell you the exact time of market recovery. Right now all the coins price are low. So think carefully in which coin you want to take risk. You should split your money in various projects.
If you aren't afraid to risk your money, absolutely today is the best time for investing since all coins are in cheap. But only be sure that you study first it's market history to see if it have good market before or not, cause a lot of crypto currencies around and some of them are just buried for a long time.