There is no universal best time to sell, only the right time for you. Look at where you are personally, a job change, a growing family, a house that no longer fits, and look at the market around you. Knowing whether it is a buyer's market or a seller's market sets honest expectations for how fast and how high.