The right time to invest is determined by factors such as fair value and market momentum. Methods such as the Price/Earnings ratio, discounted cash flow from operations, and the price-to-book ratio can be used to assess if a stock is at a great price.