Do I have to wait 90 days to sell a house?

No in most instances. In the instance of a short sale, the bank may cloud the title so that it cannot be transferred for 90 days to prevent flipping. Some lenders may require 90 days to do a new appraisal if you're trying to sell a house for a lot more than you purchased it for initially.