According to the Singularity is Near book, Kurzweil predicts human level artificial intelligence by 2030, and singularity by 2045.
Instead of trying to predict exactly when, the smart money will execute a strategy that doesn't depend on the exact time, like Dollar Cost Averaging into the current depressed markets.
I'm not sure what that means for the Singularity.