Ten years. That’s the average amount of time a homeowner stays in a house before a sale, according to the National Association of Realtors®. Think that sounds shockingly short? Or way too long? The fact is, people's reasons for selling thei... Read more