Is there ever a good time to invest?