Is this the best time to invest now?