From a business valuation perspective, the best timing is usually when the business is solidly profitable and trending upward, and future growth is expected.